Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#6

AW: UTF8 in TMEMO laden

  Alt 3. Mär 2016, 10:10
Es gibt mehrere Wege, um mit Problemen umzugehen:
  • man wirft einen Fehler, wenn etwas nicht stimmt (LoadFromFile / TEncoding)
  • man macht einfach wortlos garnichts (Delphi-Referenz durchsuchenUtf8Decode Delphi-Referenz durchsuchenUTF8ToString) und gibt einen leeren Text zurück
  • man ignoriert nur die ungültigen Zeichen, bzw. wandelt sie um. (TypeCast von UnicodeString zu AnsiString/UTF8String)
    Offiziell gibt es im Unicode ein Eratzzeichen dafür, aber viele verwenden das "?"
  • man probierte andere Encodings, bis man Eines hat, was keinen Fehler wirft
  • man wendet eine Textanalyse an und versucht die CodePage zu "erraten"
    Hier im Forum suchenencoding ermitteln / Hier im Forum suchencodepage ermitteln

Slickedit macht jedenfalls nicht Punkt 1 oder 2.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 3. Mär 2016 um 10:12 Uhr)
  Mit Zitat antworten Zitat