Einzelnen Beitrag anzeigen

ele

Registriert seit: 18. Feb 2009
129 Beiträge
 
Delphi 2010 Professional
 
#10

AW: Textdatei Encoding festellen ohne BOM

  Alt 17. Mär 2011, 19:06
Problem ist, dass es durchaus Texte gibt, die z.B. keine Umlaute enthalten. Da die normalen Buchstaben in allen (gängigen) Codierungen gleich sind, kann die Codierung auch nur erraten werden wenn auch Sonderzeichen vorkommen.
Dann ist es völlig wurscht mit welcher Codierung man arbeitet.
In der Regel ja, aber es gibt immer Ausnahmen.

Gegenbeispiel (frei geguttenbergt aus Wikipedia):

Zitat:
The currency sign (¤) is a character used to denote a currency, when the symbol for a particular currency is unavailable.
Angenommen das ganze ist in Windows-1252 codiert, wird aber (da es ja völlig wurscht ist) per Default als ISO 8859-15 interpretiert, dann kommt raus:


Zitat:
The currency sign (€) is a character used to denote a currency, when the symbol for a particular currency is unavailable.
Und diese Aussage ist definiv nicht korrekt.

q.e.d
  Mit Zitat antworten Zitat