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

QT4音乐播放器播放中文歌曲问题

3
回复
8030
查看
[复制链接]
累计签到:9 天
连续签到:1 天
来源: 2014-2-10 21:05:15 显示全部楼层 |阅读模式
1Qter豆
我用QT4写了个madplay前端的音乐播放器,是fedora9系统下安装的qt,现在问题是播放器播放音乐时,英文名字的歌曲没问题,但是中文名字的歌曲就卡住了(但能听到声音),如果把中文名字改成英文就没问题,请问是怎么回事,能解决吗?

最佳答案

查看完整内容

只进行这样设置应该是不行的。 下载咱们社区的播放器试试,或者先在Windows系统上试试,找找原因。
回复

使用道具 举报

累计签到:1571 天
连续签到:1 天
2014-2-10 21:05:16 显示全部楼层
huangzihang 发表于 2014-2-12 11:01
main.cpp里面包含了这个:QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTex ...

只进行这样设置应该是不行的。

下载咱们社区的播放器试试,或者先在Windows系统上试试,找找原因。
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2014-2-11 10:05:41 显示全部楼层
可能是中文编码的问题。
回复

使用道具 举报

累计签到:9 天
连续签到:1 天
2014-2-12 11:01:41 显示全部楼层
hzzhou 发表于 2014-2-11 10:05
可能是中文编码的问题。

main.cpp里面包含了这个:QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
还要怎么设置吗?
回复

使用道具 举报

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

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