首页 新闻 搜索 专区 学院

VS2015打开非unicode编码的代码,其中变量名有中文就无法编译的bug

0
悬赏园豆:10 [待解决问题]

VS2015打开非unicode编码的项目,若其中的变量名包含中文就无法编译,这个bug如何解决呢?

测试了VS2010、VS2012、VS2013都没有问题,只有昨天发布的VS2015存在该问题,有没有便捷解决的方法? 

莫非是Roslyn编译器对其它编码支持不佳?

问题补充:

若把中文字段、控件名称改为英文,则可以顺利编译通过。

YTYT2002YTYT的主页 YTYT2002YTYT | 初学一级 | 园豆:113
提问于:2015-07-21 20:13
< >
分享
所有回答(5)
0

这个解决方法很简单

1、报告微软

2、别用VS2015,等微软的SP1

3、别用中文。

爱编程的大叔 | 园豆:30753 (高人七级) | 2015-07-21 21:35
0

难道每次都要SP1,才敢用么~~

幻天芒 | 园豆:36662 (高人七级) | 2015-07-21 22:26

从来不用中文字段的人没这个烦恼,烦恼皆因需求多,赫赫!

支持(0) 反对(0) 爱编程的大叔 | 园豆:30753 (高人七级) | 2015-07-21 22:35

@爱编程的大叔: 这倒也是,很少见变量中文的。。

支持(0) 反对(0) 幻天芒 | 园豆:36662 (高人七级) | 2015-07-21 22:50

@幻天芒: 用了中文字段,还不用UNICODE编码的,只能赞一句说是微软义务外包测试小组了。

支持(0) 反对(0) 爱编程的大叔 | 园豆:30753 (高人七级) | 2015-07-21 23:05

@爱编程的大叔: 强...

支持(0) 反对(0) 幻天芒 | 园豆:36662 (高人七级) | 2015-07-22 08:48
0

还没装vs2015,你可以试试,用vs新建一个,同名代码文件,用编辑器打开之前那个文件,ctrl+a, ctrl+c到vs建的代码文件中。

jackccc | 园豆:1341 (小虾三级) | 2015-07-22 09:00
0

我们也遇到了相同的问题,是Roslyn的bug,详见:Visual Studio 2015的坑:中文字符串编译后成乱码

dudu | 园豆:37751 (高人七级) | 2015-08-02 12:34
0

我在vs2015里用SDL创建窗口,窗口名字用中文编译出来就是乱码了。。

水郁 | 园豆:213 (菜鸟二级) | 2016-06-02 13:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册