数码之家

标题: 电脑里的记事本生成的TXT文件乱码问题,编码有:ANSI、Unicode、UTF-8 [打印本页]

作者: 梅花一党    时间: 2025-4-16 16:56
标题: 电脑里的记事本生成的TXT文件乱码问题,编码有:ANSI、Unicode、UTF-8
本帖最后由 梅花一党 于 2025-4-16 17:00 编辑




要改变,把文件另存为的时候,选择你要的编码。。。也不会乱码


哪怕你把字体改成日语的。


基本的问题是:非英文字符需要扩展只支持英文的ASCii编码。

ANSI:泛指最早每种国家语言各自实现的扩展编码方式,各个编码互相之间不兼容,比较省空间。默认的,很麻烦,会有乱码.


Unicode:一套抽象的兼容所有常用语言的编码方式,但是不适合计算机系统直接存储。

UTF-8:一种将unicode转换成适合计算机存储的方式,          相对其他的UTF-xx省空间,同时又可以和ASCII混用,结构相对复杂,底层处理相对慢。

UTF-16,UTF-32:另外的unicode存储编码,结构简单,不能和ASCII混用。BOM:一种为了跨平台设计的文件起始标记,但很多程序没去处理这个,用了BOM反而常造成问题。

作者:韩曙
链接:https://www.zhihu.com/question/20650946/answer/15786603
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


作者: 时师傅    时间: 2025-4-16 17:39
一直使用的第三方文本工具,像楼主讲存在乱码的情况发生的不多
作者: 梅花一党    时间: 2025-4-29 15:22
用另存为,选择编码
作者: ylcaixm    时间: 2025-4-29 21:43
的确不了解这个,我一般都是存成ANSI格式。




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4