一般vs2005打开文件时会自动侦测文件编码,自动以相应的编码格式打开。但是如果不认识的编码,就会出现乱码。
Set VS2005 to use without BOM UTF-8 encoding files.
Tools -> Options -> Environment -> Documents -> Save document as Unicode when data cannot be saved in codepage ——保为unicode码
Tools -> Options -> Text Editor -> General -> Auto-detect UTF-8 encoding without signature ——以UTF-8格式打开
以上方法可以正确打开文件。
(1)找到VS 2005的安装目录下的 Common7\IDE\ItemTemplatesCache\CSharp\2052下需要修改的默认编码的文件对应的模板.
(2)打开模板,修改模板的编码.
(3)新增一个文件试试,新建文件的默认编码终于不在是GB2312了,