QQ音乐是可以在Deepin、Ubuntu等Linux下用Wine来运行的,但是有某些系统下会出现QQ音乐界面乱码、文字乱码的情况。安装包:QQ音乐deepin-wine deb包,支持Ubuntu 18.04和Deepin系统。采用这个安装包在Deepin 15.11系统中会出现界面乱码,可以用以下方法解决。

deepin-wine deb包初步更新的判断
1、乱码locale
LANG=
LANGUAGE=
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
2、正常locale
LANG=
LANGUAGE=
LC_CTYPE=en_US.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
初步判断:
是因为LC_CTYPE值为zh_CN.UTF-8导致QQ音乐乱码,只需改为en_US.UTF-8解决乱码问题。
解决方法
打开/opt/deepinwine/apps/Deepin-QQMusic/run.sh,即在软件启动路径中靠前增加下面行:
export LC_CTYPE='en_US.UTF-8'
更改如下图所示:

修改完成后就可以保存该文件了,然后重新启动QQ音乐,界面乱码问题即刻得到解决。

结语
用户反馈称:deepin-wine QQ音乐界面乱码,应该是deepin-wine环境问题,在Ubuntu系统或其他Linux系统中用Wine环境安装QQ音乐软件,其界面无乱码情况。
相关主题
在Deepin或Ubuntu等Linux系统中使用Wine运行QQ音乐时,可能会遇到界面乱码的问题。通过对比locale设置,发现在LC_CTYPE值为zh_CN.UTF-8时会出现乱码。解决方法是在QQ音乐启动脚本run.sh中添加环境变量export LC_CTYPE='en_US.UTF-8',然后重启QQ音乐,即可消除乱码现象。
180

被折叠的 条评论
为什么被折叠?



