今天打开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中的 工具->选项->文本
编辑器
->...
写在最前:
控制台输出
中文
乱码
,完全是跟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