找回密码
 立即注册
收起左侧

Qt5.2请问在android 中文乱码如果解决

7
回复
9831
查看
[复制链接]
累计签到:67 天
连续签到:1 天
来源: 2014-1-2 12:09:15 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Qt5.2中没有QTextcodec::setCodecForTr()
以下是我调试的 在windows可以正确显示中文  但在android中全是乱码 。 请问怎么在android中文显示?
编码设置utf-8
    QString s1 = "我是中文1";    qDebug() <<"s1" <<s1;    QString s2 = QStringLiteral("我是中文2");    qDebug()<<"s2"<<s2;    QTextCodec *codec = QTextCodec::codecForLocale();    QString s3 = codec->toUnicode("我是中文3");    qDebug() << "s3"<<s3;    QTextCodec *codec2 = QTextCodec::codecForName("utf-8");    QString s4 = codec2->toUnicode("我是中文4");    QString s5 =QString::fromUtf8("我是中文5");    qDebug()<<"s5"<<s5;    QString s6 =QObject::tr("我是中文6");    qDebug() <<"s6"<<s6;
回复

使用道具 举报

累计签到:67 天
连续签到:1 天
2014-1-2 12:10:12 显示全部楼层
  1. QString s1 = "我是中文1";
  2.     qDebug() <<"s1" <<s1;

  3.     QString s2 = QStringLiteral("我是中文2");
  4.     qDebug()<<"s2"<<s2;

  5.     QTextCodec *codec = QTextCodec::codecForLocale();
  6.     QString s3 = codec->toUnicode("我是中文3");
  7.     qDebug() << "s3"<<s3;

  8.     QTextCodec *codec2 = QTextCodec::codecForName("utf-8");
  9.     QString s4 = codec2->toUnicode("我是中文4");

  10.     QString s5 =QString::fromUtf8("我是中文5");
  11.     qDebug()<<"s5"<<s5;

  12.     QString s6 =QObject::tr("我是中文6");
  13.     qDebug() <<"s6"<<s6;
复制代码
回复 支持 反对

使用道具 举报

累计签到:4 天
连续签到:1 天
2014-1-2 19:40:29 显示全部楼层
楼主不好意思,请问你的qt for android是windows还是linux的?怎么装的。我在安装的时候一直有问题。。

点评

我用的windows7  发表于 2014-1-4 23:28
帮助文档里有步骤 把路径设置好就行了  详情 回复 发表于 2014-1-4 23:26
回复 支持 反对

使用道具 举报

尚未签到

2014-1-2 23:04:42 显示全部楼层
试试全局utf8看看,在main函数里面设

点评

我就是用的utf8................  详情 回复 发表于 2014-1-4 23:26
回复 支持 反对

使用道具 举报

累计签到:67 天
连续签到:1 天
2014-1-4 23:26:15 显示全部楼层
大白痴 发表于 2014-1-2 19:40
楼主不好意思,请问你的qt for android是windows还是linux的?怎么装的。我在安装的时候一直有问题。。 ...

帮助文档里有步骤    把路径设置好就行了
回复 支持 反对

使用道具 举报

累计签到:67 天
连续签到:1 天
2014-1-4 23:26:52 显示全部楼层
Joey_Chan 发表于 2014-1-2 23:04
试试全局utf8看看,在main函数里面设

我就是用的utf8................
回复 支持 反对

使用道具 举报

尚未签到

2017-2-27 22:06:33 显示全部楼层
楼主   能把你写的发给我一份么?
1214972346@qq.com
回复 支持 反对

使用道具 举报

尚未签到

2017-2-27 22:07:13 显示全部楼层
在安卓上运行以后能显示中文么
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了