在读写xml的过程中,怎么处理或者判断一个txt文件是ANSI的还是UNICODE,UTF-8等格式的
在读写xml的过程中,怎么处理或者判断一个txt文件是ANSI的还是UNICODE,UTF-8等格式的
[解决办法]
读取开头2个字节,utf-8前3个字节是ef bb bf ,unicode前2个字节是fffe或者feff,ansi则没有这些标志
[解决办法]
xml本身就有encoding属性,根据这个判断。
xml中utf-8可能没有标志头。
发布时间: 2012-01-24 23:11:54 作者: rapoo
在读写xml的过程中,怎么处理或者判断一个txt文件是ANSI的还是UNICODE,UTF-8等格式的
在读写xml的过程中,怎么处理或者判断一个txt文件是ANSI的还是UNICODE,UTF-8等格式的
[解决办法]
读取开头2个字节,utf-8前3个字节是ef bb bf ,unicode前2个字节是fffe或者feff,ansi则没有这些标志
[解决办法]
xml本身就有encoding属性,根据这个判断。
xml中utf-8可能没有标志头。