1个回答
展开全部
还真有些弄不明白。不过我就明白的给你说。
不要用记事本,另存改变编码,除非你目标编码是ANSI
只要是文字都是字符编码,不可能是内存中的编码格式。WINDOWS使用MBCK(类似这个名子)的内部编码。就是多字节编码的方式存在内存里。但是存在文件里一定是字符串,一定是正式的国际编码。
ANSI是操作系统内的标准编码。对于通常来说就是GB18030
unicode有很多编码方式。包括utf-8,utf-16, big-5, gbk, gb18030等。所以这里微软说的unicode估计是给微软程序做序列化用的格式
unicode big endian同上。这个编码应该是一个长字节编码用的。
顺便说一下,微软记事本的UTF-8编码文件有问题,前面有1-2个字节的识别用字符。如果你用python或者是其它操作系统读取文件,可能会出问题。
追问
谢谢了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询