Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Encoding (ASCII/UTF-8/xxx) richtig erkennen (https://www.delphipraxis.net/183495-encoding-ascii-utf-8-xxx-richtig-erkennen.html)

kaju74 26. Jan 2015 14:03

AW: Encoding (ASCII/UTF-8/xxx) richtig erkennen
 
Hallo.

Ersteinmal Danke für die vielen Antworten. Ich war ein paar Tage mit einer fetten Grippe ausgeknippst, daher die späte Antwort. Ich schaue mir das Ganze mal weiter an. Habe gerade bei SynEdit festgestellt, dass, wenn man eine Datei mit TEncoding.UTF8 laden möchte, die aber ASCII-kodiert ist, dann ist Lines = 0. Erst, wenn man dann auf TEncoding.Default schaltet, wird der Inhalt geladen. Liegt eine Unicode-Datei vor, dann wird diese auch gleich korrekt geladen. Hier gucke ich mal weiter, ob die Komponente da evtl. schon was macht.

LG,
Marc

himitsu 26. Jan 2015 14:10

AW: Encoding (ASCII/UTF-8/xxx) richtig erkennen
 
Kommt drauf an, wer das decodiert.

Einige Funktionen geben eine Fehlermeldung/Exception aus, wenn man ihnen ungültiges UTF-8 rein gibt
und Andere, wie z.B. Utf8Decode oder UTF8ToString, geben dann einfach nur einen Leerstring raus. :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz