今天打开VS2013(试了本机装的VS2010也是一样)写代码,在写中文注释的时候突然发现,输入的中文都变成了乱码问号???,百度了一下有找到一下几个可能有关的设置的地方。

1. 工具->选项->文本编辑器->自动检测不带签名的UTF-8编码  勾选,重启。


2. VS新建的文件都是GBK编码的,可以尝试保存为UTF-8编码。

文件->高级保存选项->编码选为Unicode(UTF-8 带签名)

还是其他系统语言设置相关的方法。

但是我挨个实验过去,发现都没有用,

删除所有的输入法 包括美式键盘,只留下常用的那个输入法,我的是搜狗,搞定。

我无语了。
---------------------
作者:bellusvita
来源:CSDN
原文:https://blog.csdn.net/bellusvita/article/details/47817759?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

今天打开VS2013(试了本机装的VS2010也是一样)写代码,在写中文注释的时候突然发现,输入的中文都变成了乱码问号???,百度了一下有找到一下几个可能有关的设置的地方。1. 工具->选项->文本编辑器->自动检测不带签名的UTF-8编码  勾选,重启。2. VS新建的文件都是GBK编码的,可以尝试保存为UTF-8编码。    文件->高级保存选项->...
Qt支持语言国际化, 使用 该语言国际化最好 使用 utf-8编码,然而我 使用 的是 vs2013 编译器,微软的vs编译器对于utf-8不带BOM的支持不完善,会导致 代码 输入 一些 中文 字符串的时候编译会出现一些莫名其妙的错误,不知道的人很难找到这些错误。所以编写Qt程序的时候最好将编码格式设置为UTF-8 带BOM的编码格式,如下图设置。 在Creator中的 工具->选项->文本 编辑器 -&gt...
写在最前: 控制台输出 中文 乱码 ,完全是跟win10操作系统有关,跟VS基本无关,所以网上大量的用VS下载安装更新的解决办法是事倍功半的(而且不一定成功),本文的方法只需几个简单的步骤,就能解决 中文 乱码 问题 ,简单明快。 本文参照此网友blog:https://blog.csdn.net/C_Khalid/article/details/51515675 ,感谢,但是由于最新的win10对控制台默认选...
我的VS2008出 问题 是因为先将win10切换到繁体(贼慢,差不多等了半个多小时);然后又切换回简体系统造成的故障。 粘贴 中文 正常,说明 编辑器 没啥 问题 ,按网上说的设置 编辑器 (UTF-8编码的,查看文件的BOM头也正确的)也没用。 其实 乱码 就是 问号 输入 输入 的汉字都以 问号 代替的,可能是 输入 法找不到内码之类的。 最后,删除所有 输入 法,美式键盘,搜狗,最后的微软拼音删不了,然后,打开vs, 输入 就...
qt4和VS2008的 中文 支持,大家都知道的。就不说了。 qt5.2.1发布后,源码全部是UTF-8编码,但由于微软的 问题 ,VS2010打上补丁VS2010sp1,加入#pragma execution_character_set("utf-8")可以解决 中文 乱码 问题 。 可是VS2012又忘记了支持这段 代码 ,qt5.2还会出现 乱码 。 所以为了用qt5.2只好选择 VS2013 了 QStrin