一、网页中的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. HTML css 样式表

    CSS样式表 2.1.样式表的基本概念 2.1.1.样式表分类 1.内联样式表 和html联合显示,控制精确,但是可重用性差,冗余多. 例:<p style="font-size:14 ...

  2. TF-IDF原理及使用

    1.TF-IDF(Term Frequency-Inverse Document Frequency, 词频-逆文件频率).(逆文档词频) 2.自我理解: 公式TF = $$\frac{语料库中关键词 ...

  3. HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList 底层实现

    HashMap相关问题 1.你用过HashMap吗?什么是HashMap?你为什么用到它? 用过,HashMap是基于哈希表的Map接口的非同步实现,它允许null键和null值,且HashMap依托 ...

  4. MyBatis数据库连接的基本使用

    MyBatis部分: 本部分内容只主要体现Mybatis的特点. (1)MyBatis是什么? 开源的持久层框架,MyBatis的底层仍然是JDBC (2)编程步骤 step1 Maven项目 pom ...

  5. Velocity Obstacle

    [Velocity Obstacle] Two circular objects A,B, at time t(0), with velocity V(A),V(B). A represent the ...

  6. Java KeyNote

    [Java KeyNote] 1.把一个ArrayList拷贝到另一个ArrayList. ArrayList list1=new ArrayList(); ArrayList list2=new A ...

  7. pinyin4j 中文转拼音

  8. python 分词

    import jieba text = '我来到北京清华大学' default_mode =jieba.cut(text) full_mode = jieba.cut(text,cut_all=Tru ...

  9. day10 文件处理指针使用 函数基本使用

    一:文件指针 强调:只有t模式下read(n),n代表字符个数,除此之外都是以字节为单位 with open('a.txt',mode='rt',encoding='utf-8') as f: #文本 ...

  10. 二、Blender/Python API总览

    原文:https://docs.blender.org/api/blender_python_api_current/info_overview.html Python in Blender  Ble ...