一、网页中的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. 微信小程序生命周期——小程序的生命周期及页面的生命周期。

    最近在做微信小程序开发,也发现一些坑,分享一下自己踩过的坑. 生命周期是指一个小程序从创建到销毁的一系列过程. 在小程序中 ,通过App()来注册一个小程序 ,通过Page()来注册一个页面. 首先来 ...

  2. 电脑cpu100%的原因

    这个本地系统占很高的cpu,主要原因是我关机之后,没有关透又重启了,就是管了机之后等10几秒再开机会好

  3. kubectl windows

    https://storage.googleapis.com/kubernetes-release/release/v1.10.3/bin/windows/amd64/kubectl.exe

  4. node 跨域

    app.post('/api/list',function(req, res){ let reqOrigin = req.headers.origin; // request响应头的origin属性 ...

  5. Electrom will-download pause function

    1.code from github url-link: https://github.com/electron/electron/issues/7712 // to store downloadIt ...

  6. 05_ssm基础(六)之SpringMVC

    36.springMVC之入门 1.springMVC简介 Spring MVC是基于MVC模式的一个Web框架,它解决WEB开发中常见的问题(参数接收.文件上传.表单验证.国际化.等等),而且使用简 ...

  7. idea 修改 使用的git账号

    打开控制面板-->用户账户-->凭证管理器 如下图点击进入,删除原有的账号 当在idea中再提交或下载代码时,就会弹出如下提示框: 重新输入你自己的账号就可以了.

  8. openssl数字证书常见格式 协议

    证书主要的文件类型和协议有: PEM.DER.PFX.JKS.KDB.CER.KEY.CSR.CRT.CRL .OCSP.SCEP等. PEM – Openssl使用 PEM(Privacy Enha ...

  9. lvm磁盘分区

    初始分区情况见下: 创建lvm类型磁盘 创建卷pv 添加pv到vg中,vg名vgroup0 创建lv lvcreate -L 2g -n zookeeper vgroup0 在vg vgroup0中创 ...

  10. tomcat启动时引用非JAVA_HOME的指定路径

    参考 https://jingyan.baidu.com/article/066074d62d371cc3c21cb0ec.html 先查看bin/catalina.bat 再查看bin/setcla ...