为什么同样的一个txt文件,只有写字板的是对的?

为什么同样的一个txt文件,只有写字板的是对的?记事本里的字体设置跟写字板的一样啊
为什么你们还老说跟字符集有关?要以实际情况啊!
图片说明
图片说明
图片说明

关于在于你的txt文件是什么字符集?ASCII/Unicode/UTF-8,还是其它?

查看二进制看看数据有没有变化,可能有点软件打开加了点头,如果数据没变化,那只可能是识别方式了,内外编码不一致

文件编码和你字体设置的字符集没什么关系啊。
那个是给你切换看中文和英文的显示效果的,又不是切换文件编码。。。

内容乱码问题分析:
1、软件编辑内容后,保存时会按指定一个编码集 CODE A 来保存内容到文件。
2、相应地,软件在读取文件内容时,也会需要一个指定的编码集 CODE B 来格式化读取的内容。
3、可以由上面两个步骤得到,当 CODE A 不等于 CODE B 时,就可以有意外情况发生。

a. 好的情况是, CODE B 兼容 CODE A,可以正常读取内容而不乱码,
比如 CODE A 是 ASCII 编码,这是一种通用编码,所以 CODE B 可以为任何编码格式。

b. 坏的情况是编码不兼容,这样乱码是必然的事。比如说 UTF-8 和 UTF-8+这两种 UNICODE编码方式,
后者会在文件的头三个字节存放一个MAGIC标记,所以当软件以UTF-8编码来处理时,会将这三个字节的MAGIC当成内容来处理,
由于,汉字是双字符编码的,所以MAGIC会被当作1.5个汉字处理,那第三个字节将会和真正的内容混到一块,结果就乱码了。

想不乱码,方式只有一个,保证 CODE A 和 CODE B 是一样的。记事本保存时可以选择指定的编码方式。