一、网页中的flash乱码:
        ubuntu默认浏览器是Firefox,但是Ubuntu默认不安装像flash这种带版权的软件,所以当你浏览像youku或网页播放器时,这种带有 flash的网页,firefox会提示你安装缺失插件,选择安装Flash插件后确实是可以显示flash了,不过你会发现,在flash上面的中文都是方框!注意:建议选择adobe的插件,这是由于兼容性。
    解决方法:
    终端中输入:
    cd /etc/fonts/conf.d/
    sudo cp 49-sansserif.conf 49-sansserif.conf_backup
    sudo gedit ./49-sansserif.conf
    将其中的第1、2、4个后面的sans-serif用UTF-8代替,当然不备份也无妨。

比如:
    <match target=”pattern”>
    <test qual=”all” name=”family” compare=”not_eq”>
    <string>UTF-8</string>
    </test>
    <test qual=”all” name=”family” compare=”not_eq”>
    <string>UTF-8</string>
    </test>
    <test qual=”all” name=”family” compare=”not_eq”>
    <string>monospace</string>
    </test>
    <edit name=”family” mode=”append_last”>
    <string>UTF-8</string>
    </edit>
    </match>

二、Rhythmbox中的歌曲信息乱码:
    首先说明一点:在ubuntu下,音频格式只有mp3会出现标签乱码。

先安装mutagen:
        sudo apt-get install python-mutagen
    然后转到你的MP3目录,例如我的歌曲放一个音乐文件夹则输入:
        cd /home/"my music"/
    执行以全命令进行转换:
        mid3iconv -e GBK *.mp3
    注意:若文件夹my music下还有自文件夹,如还有“刘德华”,“english”等,
    则输入:
        mid3iconv -e GBK */*.mp3
    则将包含所有子文件夹中的mp3格式。
    再用Rhythmbox重新导入歌曲文件夹就行了!

三、文本文件中的乱码:
    提供两种方案:

1》编辑“配置编辑器”
        首先在主菜单中选中“配置编辑器”,使其显身。
        而后在应用程序菜单中选择“系统工具”>“配置编辑器”
        打开后按以下路径
        apps>gedit-2>preferences>encodings
        编辑auto_detected,在里面加入GB2312,GBK等中文编码即可。

2》直接修改Ubuntu默认编码环境为GBK
        这样就和windows环境下差不多了。
        方法如下:
        1、打开
        sudo gedit /var/lib/locales/supported.d/local
        在此文件中,添加一行
        zh_CN.GBK GBK
        2、 sudo locale-gen
        会看到系统下载几个文件。
        3、修改/etc/environment
        sudo gedit /etc/environment
        PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
        LANG="zh_CN.UTF-8"
        LANGUAGE="zh_CN:zh"
        添加
        LC_ALL="zh_CN.GBK"
        4、接下来重启机器就行了

四、pdf乱码:
    ubuntu自带的文档阅读器,即Evince查看中文,会出现乱码与排列混乱。
    解决方法如下:
    终端中输入
    sudo apt-get install poppler-data
    执行完后,重新打开pdf文件后中文能正常显示了。

五、wine乱码:
    1、首先从windows系统中拷贝simsun.ttc字体进入~/.wine/drive_c/windows/Fonts/
    具体方法是在终端中输入:
    gnome-open .wine/drive_c/windows/Fonts
    将会自动搜索并打开此文件夹。
    再将字体复制进去。
    2、修改注册表文件~/.wine/system.reg。
    具体方法是在终端中输入:
    cd .wine
    gedit system.reg
    将[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] 中的:
    “MS Shell Dlg”=”Tahoma”
    “MS Shell Dlg 2″=”Tahoma”
    改为:
    “MS Shell Dlg”=”SimSun”
    “MS Shell Dlg 2″=”SimSun”
    注释:当然你复制其它字体,方法类似。

Ubuntu几种常见乱码解决方法的更多相关文章

  1. Spring10种常见异常解决方法

    在程序员生涯当中,提到最多的应该就是SSH三大框架了.作为第一大框架的Spring框架,我们经常使用. 然而在使用过程中,遇到过很多的常见异常,我在这里总结一下,大家共勉. 一.找不到配置文件的异常 ...

  2. Spring学习总结(14)——Spring10种常见异常解决方法

    在程序员生涯当中,提到最多的应该就是SSH三大框架了.作为第一大框架的Spring框架,我们经常使用. 然而在使用过程中,遇到过很多的常见异常,我在这里总结一下,大家共勉. 一.找不到配置文件的异常 ...

  3. Tomcat安装教程及常见错误解决方法

    目录 Tomcat安装教程及常见错误解决方法 一.安装前准备 ·熟悉自己电脑的操作系统版本(32位or64位) ·保证电脑上已经装好JDK,并且已经设置好环境变量. 二.Tomcat安装教程(以Tom ...

  4. unity3d 中文乱码解决方法——cs代码文件格式批量转化UTF8

    在Unity3d中经常会碰到中文乱码的问题,比如代码中的[AddComponentMenu("GameDef/AI/战机AI")],注释,中文文本等等 其原因在于,unity本身是 ...

  5. Spark程序运行常见错误解决方法以及优化

    转载自:http://bigdata.51cto.com/art/201704/536499.htm Spark程序运行常见错误解决方法以及优化 task倾斜原因比较多,网络io,cpu,mem都有可 ...

  6. JMeter:响应结果乱码解决方法

    JMeter:响应结果乱码解决方法 我们经常使用jmeter做接口测试或者正则匹配 看到的响应结果存在乱码,这是小白经常会问的问题,这是因为jmeter会按照jmeter.properties文件中, ...

  7. asp.net url址址中中文汉字参数传递乱码解决方法

    中文乱码是网站开发中会常碰到的问题,今天我们来讲一下关于url址址中中文汉字参数传递乱码解决方法,有需要的朋友可以参考下.在cs文件里传参的时候用UrlEncode: Response.Redirec ...

  8. jack server 常见错误解决方法【转】

    本文转载自:https://blog.csdn.net/qq_27061049/article/details/70156200 jack 服务常见错误解决方法 当你编译Android时,你不需要修改 ...

  9. Zabbix4.0 Web管理界面中文乱码解决方法(转)

    Zabbix安装好之后,监控图形页面出现字符集乱码 解决方法:1.复制本地电脑C:\Windows\Fonts\simkai.ttf(楷体)上传到zabbix服务器网站目录的fonts目录下 2.za ...

随机推荐

  1. js高级-函数的四种调用模式

    1.对象方法调用模式  方法内部的this指向当前调用者的对象d 定义类 (构造函数) function Dog (dogName){ //创建一个空对象   让空对象==this this.name ...

  2. java-学习8

    方法的声明及使用 public class function { public static void main(String[] args) { printInfo();//调用printInfo( ...

  3. python中的文件的读写

    python中的 w+ 的使用方法:不能直接 write() 后,在进行读取,这样试读不到数据的,因为数据对象到达的地方为文件最后,读取是向后读的,因此,会读到空白,应该先把文件对象移到文件首位. f ...

  4. SVN基本页面

  5. MAT eclipse内存分析工具

      启动的时候提示: Failed to load the JNIshared library 解决办法: 查看配置文件:MemoryAnalyzer.ini --launcher.librarypl ...

  6. Java输入输出流详解(转)

    转自:http://blog.csdn.net/zsw12013/article/details/6534619

  7. c#实现动态加载Dll(转)

    c#实现动态加载Dll 分类: .net2009-12-28 13:54 3652人阅读 评论(1) 收藏 举报 dllc#assemblynullexceptionclass 原理如下: 1.利用反 ...

  8. BP神经网络学习

    人工神经元模型     S型函数(Sigmoid) 双极S型函数 神经网络可以分为哪些? 按照连接方式,可以分为:前向神经网络 vs. 反馈(递归)神经网络 按照学习方式,可以分为:有导师学习神经网络 ...

  9. vue 使用a+ router.push的形式跳转时,地址栏不显示参数

    解决办法: a链接不要写href 属性

  10. VS PDB文件

    转 PDB文件 PDB(Program Data Base),意即程序的基本数据,是VS编译链接时生成的文件.DPB文件主要存储了VS调试程序时所需要的基本信息,主要包括源文件名.变量名.函数名.FP ...