• 8271阅读
  • 7回复

如何解决Qt Creator中文注释乱码的问题? [复制链接]

上一主题 下一主题
离线银色子弹
 

只看楼主 倒序阅读 楼主  发表于: 2011-11-23
这段时间刚接触Linux,准备将之前windows下的程序一直到Linux下,安装Qt后发现中文注释全是乱码,知道是编码的问题,我的系统是Ubantu默认的编码是UTF8,但是在Qt Crator中却找不到GBK和GB18030编码。尝试过sudo locale-gen zh_CN.GB18030,但是没有什么作用。
window.open('http://www.qtcn.org/bbs/attachment/Mon_1111/16_75157_dd084018de0ee00.png?126');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" >
真不知道应该怎样解决这个问题
离线jdwx

只看该作者 1楼 发表于: 2011-11-23
回 楼主(银色子弹) 的帖子
首先代码里不应该有中文。
回windows里转换成UTF-8,或者用什么办法在linux里转换文件编码。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线xiumingjun

只看该作者 2楼 发表于: 2011-11-24
回 楼主(银色子弹) 的帖子
你导入程序的时候应该会提示选择编码,你选择UTF-8就可以啊,要不然就是你的系统没有进行语言更新。
离线roywillow

只看该作者 3楼 发表于: 2011-11-24
我记得ubuntu下死活找不到gb编码,所以就只好回到windows下转换成utf8然后再用
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jorneyr

只看该作者 4楼 发表于: 2011-11-24
使用GB18030就可以了
离线ninsun

只看该作者 5楼 发表于: 2011-11-24
从Qt自己的plugins\codecs里把所有的插件都拷贝到QtCreator的bin\codecs里……
我记得是这样,Linux版QtCreator似乎少了一些codec
离线银色子弹

只看该作者 6楼 发表于: 2011-11-24
回 5楼(ninsun) 的帖子
谢谢!问题终于解决了!
离线银色子弹

只看该作者 7楼 发表于: 2011-11-24
Qt Creator1.3的时候就有人在bug tracker提到了这个,现在Qt Creator2.3.1了还有这问题
http://bugreports.qt.nokia.com/browse/QTCREATORBUG-489
快速回复
限100 字节
 
上一个 下一个