解决 Ubuntu 下中文乱码问题

loskyertt Unknown

1.安装中文字体包

1
sudo apt-get install language-pack-zh-hans

2.修改配置文件

注:下列操作在dockerubuntu容器中不需要加sudo,默认就是root权限。

2.1 方式一:修改~/.bashrc文件(推荐)

修改~/.bashrc文件:

1
nano ~/.bashrc

添加:

1
2
3
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
export LC_ALL=zh_CN.UTF-8

然后执行:

1
source /etc/profile

2.2 方式二:修改/etc/profile文件

修改/etc/profile配置文件:

1
sudo nano /etc/profile

添加:

1
2
3
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
export LC_ALL=zh_CN.UTF-8

然后执行:

1
source /etc/profile

可能每次重启系统后,都得执行这条命令。

2.3 方式三:修改/etc/environment文件

注:该方式不一定成功。

修改/etc/environment配置文件:

1
sudo nano /etc/environment

加入下面的内容:

1
2
3
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"

3.添加中文配置内容(选做)

再修改/var/lib/locales/supported.d/local文件(如果没有,就手动创建)

1
sudo nano /var/lib/locales/supported.d/local

加入下面内容:

1
2
3
4
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

最后执行:

1
sudo locale-gen

然后重启系统即可。

3.中文空格乱码解决

1
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming
  • Title: 解决 Ubuntu 下中文乱码问题
  • Author: loskyertt
  • Created at : 2024-11-30 21:46:27
  • Updated at : 2024-12-07 13:38:05
  • Link: https://redefine.ohevan.com/2024/11/30/Ubuntu中文乱码/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments