文档章节

解决ubuntu中文乱码问题的方法总结

 倒吊的蜗牛
发布于 2015/01/09 20:31
字数 606
阅读 4
收藏 0

添加中文字符编码:

$sudo vim /var/lib/locales/supported.d/local

#添加下面的中文字符集

zh_CN.GBK GBK

zh_CN.GB2312 GB2312

zh_CN.GB18030 GB18030

使其生效:

$sudo dpkg-reconfigure locales

vim:

打开vim的配置文件,位置在/etc/vim/vimrc

在其中加入

set fileencodings=utf-8,gb2312,gbk,gb18030

set termencoding=utf-8

set encoding=prc

保存退出

source /etc/vim/vimrc

此时vim就能正确显示中文了。

--------------------------------------------------------------'

pdf:

$sudo apt-get install xpdf-chinese-simplifiedxpdf-chinese-traditional #安装pdf的中文字体

$sudo apt-get install poppler-data #安装解决pdf中文显示乱码的软件

$cd /etc/fonts/conf.d 

$sudo cp 49-sansserif.conf 49-sansserif.conf_backup #先备份下

$sudo rm 49-sansserif.conf #删除

在打开pdf文件,就能呢个正常显示中文了

 

gedit:

 


缺省配置下,用 Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。

出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。

  • 命令行方式,适用于所有 Ubuntu 用户。

复制以下命令到终端中,然后回车即可:

gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GB18030,BIG5-HKSCS,UTF-16]"

  • 图形化方式,适用于 Ubuntu 用户,而不适用于 KUbuntu/XUbuntu 用户。

您可以遵循以下步骤,使您的 gedit 正确显示中文编码文件。

  1. 按下 Alt-F2,打开“运行应用程序”对话框。

  2. 在文本框中键入“gconf-editor”,并按下回车键,打开“配置编辑器”。

  3. 展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。

  4. 双击右边的 auto_detected 键,打开“编辑键”对话框。

  5. 单击列表右边的“添加”按钮,输入“GB18030”,单击确定按钮。

  6. 列表的最底部新增加了一个“GB18030”。单击选中它,并单击右边的 “向上” 按钮直到 “GB18030” 位于列表的顶部为止。

  7. 单击确定按钮,关闭配置编辑器。

gedit3.x版本设置

终端输入dconf-editor

展开org/gnome/gedit/preferences/encodings

auto-detected的value中加入’GB18030′,加在uft8后面;

show-in-menu的value中加入’GB18030′

现在,您的 gedit 应该能够顺利打开 GB18030 编码的文本文件了。

gedit 3.X版本命令设置:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"


© 著作权归作者所有

粉丝 0
博文 6
码字总数 2744
作品 0
大连
私信 提问
各版本mysql乱码的问题解决(转)

之前用的是ubuntu系统,直接从Mysql官网下载Mysql5.5源码编译,但总是无法通过,所以最后只得通过ubuntu的软件源安装,源的 Mysql版本是5.1.那个乱码问题基本好解决,但是最后换到fedora15系...

颜建海
2013/09/12
0
0
喀纳斯Ubuntu中文定制版

喀纳斯Ubuntu 10.04中文定制版是由喀纳斯自由软件专卖店根据用户的需要制作的一个Ubuntu 中文定制版。喀纳斯 Ubuntu 10.04中文定制版的目标是让Ubuntu 更加容易使用,对用户更具有亲和力!喀...

匿名
2010/05/18
6.4K
1
Ubuntu Server中文不能显示

我在ubuntu server上中文乱码 按照网上的说法 安装中文字体 以及安装zhcon 都不管用 求大神给方法解决中文问题

李江明
2013/04/14
6.9K
11
linux终端 字符界面 显示乱码

方法一:配置SSH工具 SecureCRT中文版配置 [全局选项]→[默认会话]→[编辑默认设置]→[终端]→[外观]→[字体]→[新宋体 10pt CHINESE_GB2312]→[字符编码 UTF-8] putty配置 [window]→[Appe...

飞奔的骆驼
2017/08/16
0
0
文档查看器(Evince)打开中文PDF显示方块的问题

ubuntu evince pdf 中文 乱码 方框 (不能正常显示有非嵌入字体PDF的问题):有些中文的pdf文档打开了不能正常显示,很多也看似空白。 解决方法:sudo apt-get install poppler-data #其他候...

屈能荣
2010/10/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

进程命令ps

命令ps 用途: 显示当前系统的进程状态 语法: ]# ps [选项] 常用选项: aux = 列出正在运行的所有进程; a 显示现行终端机下的所有程序,包括其他用户的程序 u 以用户为主...

迷失De挣扎
34分钟前
3
0
聊聊spring cloud的CachingSpringLoadBalancerFactory

序 本文主要研究一下spring cloud的CachingSpringLoadBalancerFactory CachingSpringLoadBalancerFactory spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/o......

go4it
昨天
4
0
一篇文章搞定——JDK8中新增的StampedLock

一、StampedLock类简介 StampedLock类,在JDK1.8时引入,是对读写锁ReentrantReadWriteLock的增强,该类提供了一些功能,优化了读锁、写锁的访问,同时使读写锁之间可以互相转换,更细粒度控...

须臾之余
昨天
4
0
Android Camera原理之CameraDeviceCallbacks回调模块

在讲解《Android Camera原理之openCamera模块(二)》一文的时候提到了CameraDeviceCallbacks回调,当时没有详细展开,本文我们详细展开讲解一下。 CameraDeviceCallbacks生成过程: 《Android...

天王盖地虎626
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部