对VS2008创建工程时无法用UTF8编码的补救措施

来源:互联网 发布:dwg文件打印软件 编辑:程序博客网 时间:2024/05/17 09:23

用VS2008新建的工程,.cpp, .h会被保存为ANSI编码(简体中文下为GBK),这样工程文件如果在繁体操作系统下打开会变成乱码。

所以我们应当将文件格式改为Unicode或UTF8的。考虑到代码中中文很少,所以为了减少文件体积,决定采用UTF8。

 

解决方法如下:

1. 如果工程已经创建且已经创建了很多.cpp, .h文件了,那么只能用文件编码格式工具给转换一下。比如:GB2UTF8 批量文件编码转换工具 v1.3 绿色免费版,下载地址:http://www.jb51.net/softs/73119.html   http://wd.jb51.net:81/201302/tools/GB2UTF8_jb51.net.rar

注意:此工具保存的路径不要太深,否则工具一打开容易崩溃。

 

2. 以后每新建一个类文件,可在VS2008的菜单“文件\高级保存选项...”里面设置,比如“Unicode(UTF-8无签名)-代码页65001 这个”。确定后,发现文件自动变成“未保存”状态,保存后用Notepad++等工具打开查看,文件编码已经改过来了。

0 0
原创粉丝点击