`
endual
  • 浏览: 3566782 次
  • 性别: 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 操作系统中,命令行中文乱码问题是一种常见的问题。当我们使用命令行时,中文字符可能会显示为乱码,这样会影响我们的工作效率和体验。解决这个问题的方法有很多,下面...

    Ubuntu11.10文本乱码问题解决

    ### Ubuntu11.10文本乱码问题解决:...希望本文提供的方法能够帮助广大Ubuntu用户摆脱乱码烦恼,享受更加流畅和高效的文本处理体验。在未来的Ubuntu版本中,开发者团队也会不断优化系统编码支持,进一步提升用户体验。

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

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

    解决ubuntu下中文乱码问题终版.pdf

    解决 Ubuntu 下中文乱码问题终极版 在 Ubuntu 系统中,中文乱码问题是一个常见的问题,影响着用户的使用体验。解决这个问题需要从多方面入手,包括 TXT 文件乱码、Rhythmbox 乱码和 WINE 乱码等。下面我们将逐一...

    Ubuntu Server 10.04中文环境乱码解决办法

    以下是对解决Ubuntu Server 10.04中文环境乱码问题的详细说明: ### 一、理解问题根源 在Linux环境下,字符编码是非常关键的,不同的字符编码决定了系统如何解析和显示文字。当系统的locale设置不正确时,中文字符...

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

    1. **打开终端**:首先,确保你已经打开了一个终端窗口,这通常是通过点击屏幕左上角的Ubuntu图标,然后在搜索框中输入“Terminal”并回车来实现的。 2. **编辑配置文件**:在终端中输入`sudo vi /etc/default/...

    VSCode中文乱码解决方案总结(全)

    初学python,深受中文乱码之害。总结了自己遇到的所有的中文乱码解决方法。写的简略,但是好使。对乱码原因做了解释,其实还是对编码不够懂,如果你懂了原理,就能自己解决了。我的环境是VSCode + Anaconda2

    使用windows中的fonts解决ubuntu中的乱码情况

    总的来说,通过将Windows的字体文件引入到Ubuntu的Wine环境中,我们可以有效地解决由字符编码不兼容导致的乱码问题。但请记住,这种方法可能涉及版权问题,确保你有权使用这些字体,并且只应用于个人或合法的用途。...

    Ubuntu 系统中文显示乱码的问题解决

    以下是一些解决Ubuntu系统中文乱码问题的方法。 首先,我们需要检查系统的字符编码设置。Ubuntu系统中,字符编码信息存储在 `/var/lib/locales/supported.d/local` 文件里。若系统中未包含中文字符集,例如UTF-8,...

    linux 乱码解决方法

    以下是几种常见的解决方法: 1. **修改LANG变量**: LANG环境变量是系统默认的语言设置。你可以通过修改此变量为英文环境来避免乱码。在命令行中输入: ``` [root@linux ~]# export LANG=en_US.UTF-8 ``` 这将...

    CentOS安装smplayer界面菜单乱码解决方案

    要解决smplayer的界面菜单乱码问题,我们需要分几步操作: 1. **安装中文语言包**: 在CentOS中,首先要确保系统支持中文语言。打开终端,使用`sudo yum install langpacks-zh_CN`命令安装中文语言包。这将增加对...

    Ubuntu16.04 gedit中文乱码.docx

    根据Ubuntu官方的解决方案,需要在指令终端输入指令:`gsettings set org.gnome.gedit.preferences.encodings auto-detected [ GB18030 , UTF-8 , CURRENT , ISO-8859-15 , UTF-16 ]`以解决乱码问题。但是,输入指令...

    ubuntu 服务器中文乱码问题的解决方法

    总的来说,解决Ubuntu服务器中文乱码问题的关键在于确保系统具备中文支持,并正确配置语言环境变量和字符集。通过遵循上述步骤,大部分情况下都能成功解决中文显示异常的问题。如果你在操作过程中遇到任何疑问,欢迎...

    安装Ubuntu 8.04.1 pdf文件中文显示乱码问题解决

    总的来说,解决Ubuntu 8.04.1上的PDF中文乱码问题需要对字体支持和系统配置有一定的理解。通过安装必要的开源字体并配置Evince,大多数情况下可以成功地解决中文显示问题。如果问题依然存在,可能需要进一步检查PDF...

    Gedit中文乱码解决方案

    Gedit中文乱码解决方案 2014年01月16日 星期四 23时29分25秒 Gedit 3.x 版本设置 (适用于Ubuntu 11.10及以后) [以下命令在终端下使用(Ctrl+Atl+T),可行] 命令方式:

    linux下中文乱码问题

    在 Ubuntu 系统中,我们可以使用以下方法来解决乱码问题: ``` vi /var/lib/locales/supported.d/local locale-gen ``` 这将重新刷新字符集缓存,以便于解决乱码问题。 解决 Linux 下中文乱码问题的关键是正确地...

    解决Ubuntu 11.04下Gedit中文乱码和vim中文乱码问题(txt).docx

    Ubuntu 11.04 下 Gedit 和 vim 中文乱码问题解决方案 在 Ubuntu 11.04 操作系统中,使用 Gedit 和 vim 编辑器时,经常会遇到中文乱码问题。这种问题的出现是由于编辑器不能正确地识别和处理中文字符编码所致。解决...

    Ubuntu 16.04下安装Android studio中文乱码问题.docx

    在Ubuntu 16.04操作系统中安装Android Studio时,可能会遇到中文乱码的问题,特别是在查看Git日志或处理含有中文字符的代码时。这个问题主要出现在非中文环境下的Ubuntu系统中,由于字体设置不当,导致中文字符无法...

    Ubuntu13.04解决Chrome的flash中文乱码的问题.docx

    在Ubuntu 13.04操作系统中,用户可能会遇到在Google Chrome浏览器中显示Flash内容时中文出现乱码的问题...遵循以上步骤,你应该能够有效地解决Ubuntu 13.04中Chrome浏览器Flash中文乱码的问题,并提高整体的浏览体验。

Global site tag (gtag.js) - Google Analytics