1+1=????????????

24956人阅读
在Qt4中,国内很多新手都喜欢——不分青红皂白地使用如下3行代码
QTextCodec::setCodecForTr(...)
QTextCodec::setCodecForCStrings(...)
QTextCodec::setCodecForLocale(...)
尽管之前零零散散写过一点这方面的内容,比如
但是,敢死队员还是一批一批的 ... 让人少多有些无奈
在国内,之所以用很多人用这3行代码,是因为他们在源代码的const&char*这种窄字符串中使用了中文。
然后,发现。不对啊,咋全是乱码呢?于是上网搜索,发现其他人用的这3行代码
于是,加上试试。发现:在自己的当前环境下(固定系统、固定地区语言设置、固定编译环境)还真的没有乱码了。
于是乎?完全不考虑那3行代码的作用了,反正自己能用就行了,管它什么副作用呢!!
在Qt5中,这个问题终于不复存在了,因为
这两个函数
QTextCodec::setCodecForTr(...)
QTextCodec::setCodecForCStrings(...)
被直接去掉了。
这样一来,受影响的直接是如下代码了:
QString s1 = &我是中文&;
QString s2(&我是中文&);
QString s3 = QObject::tr(&我是中文&)
好消息/坏消息?
现在Qt5中尽管去掉了setCodecXXX这两个函数,但是默认编码还是latin1。如果你要想使用
&我是中文&
这样的字符串,必须自己使用QTextCodec或这QString::fromXXX 这种东西进行转换
好消息&是:
Qt5发布之时,默认将会是utf8编码,完全可以将你从Qt编码问题解放出来。
坏消息,如果使用的是 MSVC10,可能无法使用utf8编码,于是
下面的代码
QString s1 = &我是中文&;
QString s2(&我是中文&);
QString s3 = QObject::tr(&我是中文&)
将不会工作。
因为从MSVC2005起,你无法给编译器设置字符串要使用的编码。尽管2003之前,也无法设置,但是它会遵循源码文件的编码。而2005就自作聪明了,即使你源码文件保存成不带BOM的utf8,它都会试图帮你转换一下。
好消息是什么呢?
如果你在Windows下,且使用的是MinGW,那么只要你将源码文件保存成utf8,前面的代码将直接可以工作(无须其他设置)
如果你在其他平台了,那么应该都默认是utf8文件。同样无须进行设置。
如果你的编译器支持C++11,那么,你可以直接使用
QString s = u8&我是中文&;
主流编译器还都不怎么支持C++11
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1227330次
积分:14140
积分:14140
排名:第352名
原创:181篇
评论:844条
本blog在IE浏览器下可能会格式错乱,请考虑非IE内核浏览器。
在多篇blog中,反斜杠\被CSDN自动替换成了斜杠/,请注意识别,谢谢。
本Blog中所有作品(文中额外注明版权的除外)均采用进行许可。
(1)(1)(2)(1)(4)(1)(9)(4)(13)(23)(24)(31)(9)(15)(23)(28)1+1=? 有几个回答?_百度知道
1+1=? 有几个回答?
提问者采纳
1+1=?这是一个答案开放的题目。看单位,1个+1个=2个,1个+1对=3个,1对+1对=4个,1个指头+1只手=6个指头,1天+1周=8天,1打+1个=13个……当单位统一时,人们约定:1+1=2. 还可能=二,=十,=11,=王,=田,=旧,=丰,=贰……生活中,1堆土+1堆土=1堆土,1堆土+1桶水=1堆泥……逻辑运算中,1+1=1二进制中,1+1=10哥德巴赫猜想:每个不小于 6 的偶数都是两个奇素数之和,即“1+1”。……
提问者评价
其他类似问题
为您推荐:
其他7条回答
第一个:2第二个:3第三个:十第四个:王我只知道怎么多了
有3种回答1、王2、田3、2
第一个:2第二个:3第三个:十第四个:王
有好几种,可以等于1,2,王,等
还有田字,
哦~这题深意哦~恩。。。1.2
一堆沙子加一堆沙子 还是等于一堆沙子
n个,比如(田、2、3)等等
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁十天内免登录
>>宝宝都一岁多了,为什么身高只有70厘米,正常吗?
宝宝都一岁多了,为什么身高只有70厘米,正常吗?
当时年龄:
宝宝都一岁多了,为什么身高只有70厘米,正常吗?
你好,这位家长朋友,很高兴为您解答.不知道宝宝现在具体多大了。12个月发育标准。男:身高73.4-78.8cm,体重:9.1-11.3kg;女:身高71.5-77.1cm,体重:8.5-10.6kg。宝宝身高跟遗传有一定影响。跟营养也有关系。
宝宝的身高和遗传因素也是有关系的,一岁男宝贝平均身高要75.7左右,一岁女宝贝平均身高要74左右,可以去医院测一下微量元素看看是不是缺钙,平时可以给宝宝多吃些含钙的食物,每天多外出晒下太阳,可以促进钙的吸收
您好很高兴为您解答,孩子矮也不一定是吸收不好的,有的是遗传原因的,有的是因为孩子的饮食,只要是营养均衡,不挑食,不偏食并且体重在正常的范围内的话,就不用担心的希望我的回答可以帮助到您,祝宝宝健健康康!
宝宝有点矮了,家长可以看一下宝宝是不是缺钙了,建议家长带宝宝查一下微量元素,看看宝宝缺不缺钙,如果宝宝缺钙给宝宝补点钙和鱼肝油,平时多带宝宝到户外晒太阳,促进宝宝对钙的吸收,宝宝不缺钙不用给宝宝补钙。
宝宝有点矮了,家长可以看一下宝宝是不是缺钙了,建议家长带宝宝查一下,看看宝宝缺不缺钙,如果宝宝缺钙给宝宝补点钙和鱼肝油,平时多带宝宝到户外晒太阳,促进宝宝对钙的吸收,宝宝不缺钙不用给宝宝补钙。
你好,很高兴为你解答!一岁的宝宝,这个身高是有些不正常的。孩子身高有遗传的因素,像孩子父母长得高,那孩子身高会比同龄孩子有优势。另外要注意给孩子补钙,大一点多带孩子做跳高运动,保证孩子充足的睡眠都是有助长高的。
你好,很高兴为你解答!一岁的宝宝,这个身高是有些不正常的。孩子身高有遗传的因素,像孩子父母长得高,那孩子身高会比同龄孩子有优势。另外要注意给孩子,大一点多带孩子做跳高运动,保证孩子充足的睡眠都是有助长高的。
您好,很高兴回答您的问题。宝宝的身高有遗传因素,另外,还有后天的影响。宝宝有早长和晚长的。只要现在给宝宝多晒太阳,多喝水,平时饮食多注意,营养均衡搭配,多运动,就不必担心个子的问题。希望我的回答能够对您有所帮助。
您好,很高兴回答您的问题。宝宝的身高有遗传因素,另外,还有后天的影响。宝宝有早长和晚长的。只要现在给宝宝多晒太阳,多喝水,平时饮食多注意,营养均衡搭配,多运动,就不必担心个子的问题。希望我的回答能够对您有所帮助。
没有满意答案?看看相关问答
加入宝宝同龄圈,与宝妈宝爸交流孕育话题
没有合适您的话题?加入同龄圈与千万妈妈交流吧!
宝宝生日或预产期:
妈妈关注的知识
宝妈们看的最多的问题
孕育周刊(每一周适合您的孕育知识)
0-1岁是宝宝出生后生长发育最迅速的时期,婴儿在这个阶段每周都有不同的变化和需求。新手父母只有学习和掌握 该阶段的养育知识,才能更好的陪伴宝宝健康、快乐的成长。
宝宝生日或预产期:
<option value="年<option value="年<option selected="selected" value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年1月2月3月4月5月6月7月8月9月10月11月12月1日2日3日4日5日6日7日8日9日10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日
问答难题榜,是高手就来挑战!
1岁6个月宝宝生长发
网友帮助了他人
用合作号登录:
副主任护师
采纳率:73%
已回答:32864
已帮助15229位妈妈
李丽 主管护师采纳率:68%
胡小燕 幼儿教师采纳率:65%
崔军 小学高级教采纳率:69%
轩存旺 妇产科主任采纳率:71%
5分钟测评,了解宝宝的测全面的发展情况
已有400万摇篮妈妈为宝宝做过测评
宝宝生日: <option value="年<option value="年<option selected="selected" value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年<option value="年1月2月3月4月5月6月7月8月9月10月11月12月1日2日3日4日5日6日7日8日9日10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日
宝宝都一岁多了,为什么身高只有70厘米,
&#12288;京公网安备:82
北京世纪摇篮网络技术有限公司版权所有,所有内容未经授权,不得转载或做其他使用
京ICP证010534号
客服信箱: & 电话:010-
立即扫描二维码关注摇篮网微信
立即扫描二维码关注摇篮网论坛

我要回帖

更多关于 cs1.6 的文章

 

随机推荐