• 6285阅读
  • 4回复

代码的编码问题 [复制链接]

上一主题 下一主题
离线bluetornado
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-13
我一般是在linux下面用vim编写程序的,用的编码是utf-8,但是到了windows下面却不能正常编译(我用的nmake),有很多错误的提示,我在win下面用vim打开发现编码是cp936,程序中的中文全部都变成了乱码,用记事本打开后是正常的,不过没有换行,我又用word打开,选择utf-8后全部都很正常,然后复制出来粘贴一下就能正常编译了,但这样做起来很麻烦,不知道有没有什么简单的转换方法?
离线dbzhang800

只看该作者 1楼 发表于: 2009-08-13
简单的方法,代码中不要出现中文,只使用ASCII码
离线yangbajing
只看该作者 2楼 发表于: 2010-07-13
你把IDE环境设成UTF-8不就行了
离线sbtree
只看该作者 3楼 发表于: 2010-07-13
引用第2楼yangbajing于2010-07-13 17:42发表的  :
你把IDE环境设成UTF-8不就行了

VS 2008在哪里设置?
windows 7 + VC++2008 + Qt4.5.2
离线dbzhang800

只看该作者 4楼 发表于: 2010-07-13
引用第3楼sbtree于2010-07-13 19:14发表的  :
VS 2008在哪里设置?


VS2008 能一般情况下能正常识别  ANSI(在简体中文系统中就是GBK)、带BOM的UTF-8、不带BOM的UTF-8等格式,不需要设置

若有兴趣可以看看这个
http://hi.baidu.com/cyclone/blog/item/9d7293130e5a498d6538dbf1.html
快速回复
限100 字节
 
上一个 下一个