问题描述:在中文操作系统中,新建一个txt文本文件,之后往这个文件中输入文本,将这个文本在俄文操作系统打开时出现了乱码的问题。
原因:Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题,比如,网页第一行可能会显示一个“?”,明明正确的程序一编译就报语法错误,等等,都是由记事本的弱智行为带来的。
解决办法:建议你下载其他的文本编辑工具,如 NotePad++或UltraEdit或Sublime Text等文本编辑工具代替记事本。