`
mr_yqs
  • 浏览: 13761 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ubuntu 终端命令行下中文乱码解决方案

 
阅读更多
一. Ubuntu默认的中文字符编码

Ubuntu默认的中文字符编码为zh_CN.UTF-8,这个可以在

/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:en_US:en"第二行即是默认的中文字符编码。注:可以通过这里修改默认的中文编码字符,比如修改为:zh_CN.GBK。

二. 添加中文字符编码的方法
1. 直接使用locale-gen
在终端输入命令:
sudo locale-gen zh_CN.GB18030
即可完成中文字符集的添加。完成后可以转到
/usr/lib/locale/,下面已经有一个zh_CN.gb18030文件夹;在超级终端输入命令:

gedit /var/lib/locales/supported.d/local,可以发现文件中多了一行:zh_CN.GB18030 GB18030。说明添加成功。

2. 通过修改/var/lib/locales/supported.d/local文件
在终端输入命令行
sudo gedit /var/lib/locales/supported.d/local
可以看到如下内容:

zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
在文件尾添加中文字符集

zh_CN.GBK GBK

保存后退出。在终端输入命令:

sudo dpkg-reconfigure locales

Generating locales...
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
en_IN.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... done
en_ZA.UTF-8... done
en_ZW.UTF-8... done
zh_CN.GBK... done
zh_CN.UTF-8... up-to-date
zh_HK.UTF-8... done
zh_SG.UTF-8... done
zh_TW.UTF-8... done
Generation complete.
即可生成相应文件:/usr/lib/locale/zh_CN.gbk/

最后重启ubuntu
分享到:
评论

相关推荐

    Ubuntu中命令行中文乱码解决方法

    在Ubuntu系统中,遇到命令行终端显示中文时出现乱码的情况是不少用户会遇到的问题,尤其是在进行中文环境下的编程或管理操作时,这无疑会给工作带来不便。本文将详细解析Ubuntu中命令行中文乱码的原因,并提供一套...

    ubuntu 命令行中文乱码问题的解决方法.docx

    Ubuntu 命令行中文乱码问题的解决方法 在 Ubuntu 系统中,命令行中文乱码问题是非常常见的。这个问题的根源在于系统的语言设置,默认情况下,Ubuntu 系统的语言设置为中文,这将导致命令行中无法正确地显示中文字符...

    Ubuntu中文语言包显示菱形问题恢复方法

    这个解决方案的核心在于调整Ubuntu的默认语言环境设置,通过修改系统的关键配置文件`/etc/default/locale`来实现。具体步骤如下: - 打开终端。 - 输入`sudo vi /etc/default/locale`命令,使用root权限打开该配置...

    vim中文乱码解决方案

    ### vim中文乱码解决方案 #### 一、问题背景与概述 在使用Vim编辑器时,中文乱码问题是一个常见的现象,特别是在Fedora和Ubuntu等Linux发行版中更为突出。本文将详细介绍如何解决Vim中的中文乱码问题,并提供一些...

    解决gedit中文显示乱码

    ### 解决方案:配置gedit自动检测编码 为了解决gedit中文显示乱码的问题,我们可以调整gedit的设置,使其能够自动检测并识别多种常见的中文编码格式。这可以通过修改gedit的配置来实现。 #### 使用gconftool-2进行...

    解决Python命令行下退格,删除,方向键乱码(亲测有效)

    在Python的命令行环境中,用户可能会遇到一些键盘输入问题...总之,解决Python命令行下退格、删除和方向键乱码的关键在于安装`readline`模块并重新编译Python解释器。遵循上述步骤,大多数情况下都能成功修复这个问题。

    Ubuntu15.10使用mysql 5.6.28中文乱码问题解决.docx

    以下是一份详细的解决方案,旨在帮助你解决这个问题。 首先,我们需要检查MySQL服务器的字符集设置。你可以通过MySQL客户端执行`show variables like 'character%'`命令来查看当前的字符集配置,如文档中的示例所示...

    Ubuntu Gedit

    ### Ubuntu Gedit中文乱码问题解决方案 在使用Ubuntu系统自带的文本编辑器Gedit时,可能会遇到中文乱码的问题。这种情况通常发生在打开某些特定编码格式的文件时,尤其是在中文环境中较为常见。本文将详细介绍如何...

    ubuntu使用手册

    13. **故障排查**: 学习如何阅读错误消息、搜索解决方案论坛(如AskUbuntu)和使用`man`命令查阅手册页,是成为Ubuntu熟练用户的关键。 14. **虚拟机与双系统**: 使用VirtualBox或VMware等虚拟机软件,可以在Ubuntu...

    ubuntu使用技巧

    4. 解决中文乱码问题: - gedit默认不支持GB18030编码,可以通过dconf-editor或命令行设置将其添加到自动检测编码列表中: 对于gedit 3.x版本,可以使用以下命令: ``` gsettings set org.gnome.gedit....

    linux adobe reader 中文包

    总的来说,"linux adobe reader 中文包"是为了解决Linux用户在使用Adobe Reader时的中文显示问题,提供了一种解决方案。安装过程中需注意按照提示操作,并在安装完成后检查程序的运行效果。同时,也鼓励用户探索和...

    Ubuntu 12.10 KVM虚拟化安装指导,内容较全

    - 按照官方文档或相关论坛的指导安装Ubuntu 12.10英文版,以避免在SecureCRT下显示中文乱码问题。 - 更新系统源以加快软件下载速度,可选择国内镜像如搜狐、163或cn99。 - 使用`apt-get update`和`apt-get ...

    Oracle数据库使用sqlplus时的连接错误与方向键乱码解决

    本文将针对这些常见问题提供解决方案。 首先,让我们来看第一个问题:**连接错误**。这类错误通常涉及TNSListener与SID的匹配问题。当遇到`ORA-12505: TNS:listener does not currently know of SID given in ...

    浅谈ubuntu 使用securecrt vi编辑出现的问题

    ### Ubuntu 下使用 SecureCRT Vi 编辑器遇到的问题及解决方案 #### 一、问题概述 在 Ubuntu 操作系统中使用 SecureCRT 结合 Vi 编辑器时,可能会遇到以下两个主要问题: 1. **方向键功能异常**:当在编辑模式下...

    x3399 开发文档

    #### 1.9 Ubuntu打开WINDOWS下记事本乱码问题 - **解决方案**: - 使用 `file` 命令检查文件编码。 - 使用 `iconv` 工具转换编码。 #### 1.10 Ubuntu下安装源码比较工具 - **推荐工具**: meld。 - **安装命令**: ...

    MobiConverter

    "MobiConverter"是一款实用工具,专门设计用于将TXT文本文件转换为Mobi格式,这是亚马逊Kindle设备和应用程序...然而,对于那些需要处理包含复杂格式或非UTF-8编码的TXT文件的用户,可能需要寻找更全面的转换解决方案。

    oracle安装出现乱码等相关问题

    本文将详细解析这两个问题及其解决方案。 首先,我们来分析“乱码”问题。在Oracle安装过程中,如果出现乱码,这通常涉及到字符集设置不正确或系统环境变量配置不当。Oracle数据库支持多种字符集,例如AL32UTF8、...

    linux的一些命令解释

    解决方案** - **检查代码逻辑**:确保数组和其他数据结构的边界安全。 - **增加栈空间**:使用`ulimit -s`调整栈空间大小。 #### 三、系统信息与配置 **1. 查看硬件配置** - **命令**:`lspci`,列出系统中的...

Global site tag (gtag.js) - Google Analytics