解决 Ubuntu 下中文乱码问题
1.安装中文字体包
1 | sudo apt-get install language-pack-zh-hans |
2.修改配置文件
注:下列操作在docker
的ubuntu
容器中不需要加sudo
,默认就是root
权限。
2.1 方式一:修改~/.bashrc
文件(推荐)
修改~/.bashrc
文件:
1 | nano ~/.bashrc |
添加:
1 | export LANG=zh_CN.UTF-8 |
然后执行:
1 | source /etc/profile |
2.2 方式二:修改/etc/profile
文件
修改/etc/profile
配置文件:
1 | sudo nano /etc/profile |
添加:
1 | export LANG=zh_CN.UTF-8 |
然后执行:
1 | source /etc/profile |
可能每次重启系统后,都得执行这条命令。
2.3 方式三:修改/etc/environment
文件
注:该方式不一定成功。
修改/etc/environment
配置文件:
1 | sudo nano /etc/environment |
加入下面的内容:
1 | LANG="zh_CN.UTF-8" |
3.添加中文配置内容(选做)
再修改/var/lib/locales/supported.d/local
文件(如果没有,就手动创建)
1 | sudo nano /var/lib/locales/supported.d/local |
加入下面内容:
1 | en_US.UTF-8 UTF-8 |
最后执行:
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