为什么Windows7默认使用GB18030而不是UTF

事实上只有在你用cmd或者处理不帶BOM的文件的时候,才会涉及到这个问题现在的Windows7程序,哪一个不是unicode编译的所以在遇到不带BOM的文件的时候,他们的行为都是问一下操作系统用户自己设置的编码是什么——GB2312啊,就这么办!

有的软件可能不读Windows7的设置那就不要用他们。

本来这就是安装的时候你自己选的当嘫你并没有办法不选就是了,所以这不是默认值

在CPP文件中包含中、英文编码格式为GB18030

被同事用UTF-8的方式打开,打开后中文乱码他也没管,直接又在文件中增加了内容后保存

现在这个文件中的中文无论用什么编码格式打開都是乱码请问哪位能有办法解决?

有一批这样的文件有的文件比较大,有大几千行同事也在上面修改了近一个月,手动修改工作量太大请问哪位有方法解决?

因为觉得这个问题能被解决希望较小所以初始给分较少,如能解决将另行开贴送分~

我要回帖

更多关于 windows7 的文章

 

随机推荐