Stringirrsinn - Unicode, UTF8, Widestring,....

Für Fragen von Einsteigern und Programmieranfängern...
MmVisual
Beiträge: 1470
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 3.0 FPC 3.2)
CPU-Target: 32/64Bit

Re: Stringirrsinn - Unicode, UTF8, Widestring,....

Beitrag von MmVisual »

Ich verwende die Unit "LConvEncoding".

Funktion:

Code: Alles auswählen

sGuess := guessEncoding(s); // analysiert einen Text aus einer fremden Datei und gibt die Codierung zurück.

If sGuess <> encodingUTF8 Then
      s := convertEncoding(s, sGuess, encodingUTF8); // Wandelt den Text in UTF8 falls der Text eine andere Codierung hat
Seit dem ich das nutze habe ich Ruhe mit den unterschiedlichen Codierungen und kann alles als Lazarus Standard UTF8 betrachten.
EleLa - Elektronik Lagerverwaltung - www.elela.de

Antworten