可能重复:
How can I detect the encoding/codepage of a text file
How Can I Best Guess the Encoding when the BOM (Byte Order Mark) is Missing?如何使用Delphi检测文本文件的字符编码?
我想知道是否有用于检测文本文件的字符编码的目的一些Delphi库。
可能重复:
How can I detect the encoding/codepage of a text file
How Can I Best Guess the Encoding when the BOM (Byte Order Mark) is Missing?如何使用Delphi检测文本文件的字符编码?
我想知道是否有用于检测文本文件的字符编码的目的一些Delphi库。
在我的评论中有一个链接到how-can-i-best-guess-the-encoding-when-the-bom-byte-order-mark-is-missing这可能适合你,如果文本文件没有BOM
。
看看Charset Detector library并尝试一下。 它会尝试阅读BOM
,如果它不在那里做一个尽力而为的猜测。
我修正了网址,以免错过任何最终的机会赚取'Announcer','Booster','Publicist'宣传徽章:-) – menjaraz 2012-02-27 10:02:41
Charset Detector图书馆支持哪些delphi版本? – 2012-02-27 10:26:06
我看了看源代码,但我无法确定。 – 2012-02-27 11:14:48
我想你可能想阅读[如何检测编码页面的文本文件](http://stackoverflow.com/questions/90838/how-can-我 - 检测 - 的编码代码页对的一文本文件)。如果文本文件具有“BOM”,请阅读它,否则通常不可能。 – 2012-02-27 09:24:59