如何判断文本文件的编码格式?
生活随笔
收集整理的這篇文章主要介紹了
如何判断文本文件的编码格式?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這里指的文本是用于Windows系統(tǒng)中的擴展名為.txt的文件。
Notepad(記事本)只支持四種格式:ANSI/Unicode/Unicode big endian/UFT-8,在Delphi中如何判斷與讀取這些不同格式的文本呢?
首先,不同編碼的文本,是根據(jù)文本的前兩個字節(jié)來定義其編碼格式的。定義如下:
ANSI: 無格式定義;
Unicode: 前兩個字節(jié)為FFFE;
Unicode big endian: 前兩字節(jié)為FEFF;
UTF-8: 前兩字節(jié)為EFBB,第三字節(jié)為BF;
Notepad(記事本)只支持四種格式:ANSI/Unicode/Unicode big endian/UFT-8,在Delphi中如何判斷與讀取這些不同格式的文本呢?
首先,不同編碼的文本,是根據(jù)文本的前兩個字節(jié)來定義其編碼格式的。定義如下:
ANSI: 無格式定義;
Unicode: 前兩個字節(jié)為FFFE;
Unicode big endian: 前兩字節(jié)為FEFF;
UTF-8: 前兩字節(jié)為EFBB,第三字節(jié)為BF;
總結(jié)
以上是生活随笔為你收集整理的如何判断文本文件的编码格式?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Sichuan University P
- 下一篇: 分享30个最佳 jQuery Light