whizz notes 需求 >>
<< Keep it simple but not too simple
UltraEdit和NotePad

Author Zhou Renjian Create@ 2005-07-21 15:51
whizz Note icon
NotePad在UTF-8检测与保存方面,是尽量用UTF-8来读写,即如果有UTF-8的头EF BB BF,NotePad会自动去掉,如果没有这个UTF-8的头,NotePad也会试着判断是否是UTF-8编码的,如果另存为UTF-8编码的话, NotePad会自动加上UTF-8的头EF BB BF。

UltraEdit有选项是否检测UTF-8,或者写入UTF-8的头。另外UltraEdit会按照UTF-16的方式打开UTF-8编码的文件,并且 在二进制编辑模式也是显示UTF-16,如果保存的话,存在保存为UTF-16的可能。但是如果没有UTF-16的头,它就按照默认的系统字符集来处理, 也就是说如果别的工具按照UTF-16编码保存而没有添加UTF-16头字符,则UltraEdit就是会出现乱码,因为UltraEdit只是针对 UTF-8进行检测,没有对UTF-16或系统字符集例如GB2312进行检测,从而导致UTF-16编码的文件乱码。

本记录所在类别:
本记录相关记录: