安装后发现gedit读windows下的txt文件时乱码,smplayer播放字幕文件时出现中文乱码、rhythmbox播放器标题栏显示中文乱码、显示歌曲列表时部分中文乱码,这个怎么解决请求大神指点,谢谢。
bunny
2
这个问题主要是两个系统采用的编码方式不同,windows主要用GB2312,linux主要用UTF8,由于编码方式不同,所以会出现乱码。
如果linux下的txt文件,放到windows下,也是乱码。
如果方便的话,可不可以将您播放的视频和音乐文件/名字告诉我,我们重现一下,看如何解决。
rhythmbox这个乱码无解。只能改变歌曲的字符的编码 sudo apt-get install python-mutagen
安装mutagen 软件包, 此软件包中有所需要的mid3conv命令。
find . -iname “*.mp3” -execdir mid3iconv -e utf8 {} ;
找到当前目录所有以mp3结尾的文件 ,并使用exec执行命令,将编码转换成utf8格式。SMPLAYER这个去设置字幕显示的编码为GB18030然后把字体设置为文泉驿微米黑。
GEDIT这个增加简体中文编码。