W Qt, czy istnieje sposób sprawdzenia, czy tablica bajtów jest prawidłową sekwencją UTF-8?Sprawdź, czy ciąg znaków UTF-8 jest poprawny w Qt
Wygląda na to, że QString::fromUtf8() w trybie cichym pomija lub zastępuje nieprawidłowe sekwencje, bez powiadamiania osoby dzwoniącej o tym fakcie. To z jego dokumentacji:
Jednak nieważne sekwencje są możliwe UTF-8, a jeżeli takie występują, będą one zastąpić jeden lub więcej „ znaków zamiennych” lub stłumione.
Podejrzewam, że aby sprawdzić poprawność ciągu znaków UTF8, należy użyć biblioteki Unicode. –
Znalazłem ten fragment kodu: [https://github.com/JulienPalard/is_utf8]. To może być przydatne. –
Link daje mi "Nie odnaleziono strony" – sashoalm