社区
Delphi
帖子详情
请教如何判断一个文本文件的编码方式(ANSI,UNICODE,UTF-8等)?
ragnarok
2004-06-20 06:43:58
我只知道 Unicode编码的文本文件,其文件头2个字节一定是"0xff","0xfe"的,但UTF-8呢?
怎么才能准确获得一个文本文件的编码方式?最好有代码,谢谢各位了!
...全文
685
6
打赏
收藏
请教如何判断一个文本文件的编码方式(ANSI,UNICODE,UTF-8等)?
我只知道 Unicode编码的文本文件,其文件头2个字节一定是"0xff","0xfe"的,但UTF-8呢? 怎么才能准确获得一个文本文件的编码方式?最好有代码,谢谢各位了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rgwfeng2
2004-07-09
打赏
举报
回复
好
hottey
2004-06-21
打赏
举报
回复
学习..关注
耙子
2004-06-21
打赏
举报
回复
楼上说得对,由于CPU寻址方式的不同,导致2字节的unicode有存放方式,Big Endian和Small Endian,
他们对应的文本文件的头两个字节分别是0xFEFF和0xFFFE。
但是unicode字符串就没有这个标志了
aiirii
2004-06-21
打赏
举报
回复
http://blog.joycode.com/zjf/posts/24581.aspx
unicode文本文件:头两个字符分别是FF FE(16进制)
unicode big endian文本文件:头两个字符分别是FE FF(16进制,big endian自然会是相反的)
utf-8文本文件:头两个字符分别是EF BB(16进制)
可以用记事本打开一个文本文件,以各种方式另存为,再用16进制编辑器就可以看到了。
HarryZhang
2004-06-21
打赏
举报
回复
utf-8 encodehead
"oxff","oxfe","oxff","oxfe"
ragnarok
2004-06-21
打赏
举报
回复
自己顶一下
JAVA输出带BOM的
UTF-8
编码的文件
当从http 的response输出CSV文件的时候,设置为utf8的时候默认是不带 bom的,但是windows的Excel是使用bom来确认utf8编码的,所有需要把bom写到文件的...微软在
UTF-8
中使用 BOM 是因为这样可以把
UTF-8
和 ASCI...
Linux下
UTF-8
字符编码问题
-----------------------------------------这中间选自论坛我份发的帖子---------------------------------------------------...地址是:http://topic.csdn.net/u/20101110/17/cab8cfc9-9ac6-47ce-98b4-e503e75e3e48.h
字符编码笔记:ASCII,
Unicode
和
UTF-8
字符编码笔记:ASCII,
Unicode
和
UTF-8
阮一峰 发表于 2007年10月28日 | 分类:首页 -> 档案 -> IT技术 今天中午,我突然想搞清楚
Unicode
和
UTF-8
之间的关系,于是就开始在网上查资料。 结果,这个...
字符编码笔记:ASCII,
Unicode
和
UTF-8
(转)
字符编码笔记:ASCII,
Unicode
和
UTF-8
(转) 作者: 阮一峰 日期: 2007年10月28日 今天中午,我突然想搞清楚
Unicode
和
UTF-8
之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直...
utf-8
编码已经成为主流
字符编码笔记:ASCII,
Unicode
和
UTF-8
今天中午,我突然想搞清楚
Unicode
和
UTF-8
之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章