В Qt существует ли способ проверить, является ли байтовый массив правильной последовательностью UTF-8?
Кажется, что QString:: fromUtf8() тихо подавляет или заменяет недопустимые последовательности, не уведомляя вызывающего, что они есть. Это из документации:
Однако недопустимые последовательности возможны с UTF-8 и, если таковые имеются, они будут заменены одним или больше "замещающих символов" или подавлено.