用Delphi写一个UTF8编码格式的文本文件
2014-07-02 14:41
253 查看
... var f: TextFile; begin AssignFile(f, 'test.txt'); Rewrite(f); write(f, #$EF+#$BB+#$BF); // UTF-8 BOM,关键就是写入这个UTF-8的BOM, BOM 是 Bype Order Mark 的缩写。 writeln(f, UTF8Encode('中文')); CloseFile(f); ...
在delphi中TextFile对象创建文件时默认是 ANSI 编码, 这样中文或者其它非英文字符显示的时候就会变成乱码。
以上是生成一个UTF8编码的文本文件的代码。
Byte Order
Mark
相关文章推荐
- 将编码格式为utf8转换为GBK的一个脚本
- 自动检测文本文件编码是否为GB2312(简体中文),并转换为UTF8编码,附一个GB2312全区对应的utf8编码码表
- 判断一个文本文件的编码格式
- 判断一个文本文件的编码格式
- 判断一个文本文件的编码格式
- Delphi 判断文本文件的编码格式
- 判断一个文本文件的编码格式(转)
- C#实现获取文本文件的编码的一个类(区分GB2312和UTF8)-来自转载收集
- python 读一个utf8编码的文本文件,为啥有\xef\xbb\xbf文件头呢?怎么处理呀
- Delphi判断文本文件的编码格式
- 判断一个文本文件的编码格式
- iphone阅读器,如果要读取一个文本文件,请问你是如何处理编码问题的?另外像pdf格式的文件,你如何读取。?
- Java编程:如何用JAVA输出一个UTF8编码的文本文件
- Delphi判断文本文件的编码格式
- Delphi 判断文本文件的编码格式
- C#实现获取文本文件的编码的一个类(区分GB2312和UTF8)
- 判断一个文本文件的编码格式
- java 操作MySQL数据库的一个例子,包括表字段,类型,编码格式,表的所有值读取
- Ansi、Unicode、UTF8等编码字符串之间的转换和写入文本文件(学习中……)
- vim 文本 编码 gb2312 转换为 utf8 格式 回车与换行