解决 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 ~/.bashrc | 
2.2 方式二:修改/etc/locale.gen文件
此方式是所有Linux操作系统同用的:
| 1 | sudo nano /etc/locale.gen | 
找到以下行并取消注释(删除行前的 #):
| 1 | zh_CN.UTF-8 UTF-8 | 
如果没有找到zh_CN.UTF-8,则手动添加这一行。
保存文件后,运行 locale-gen 命令来生成新的语言环境:
| 1 | sudo locale-gen | 
设置默认语言环境为 zh_CN.UTF-8。你可以通过修改 ~/.bashrc 或 ~/.zshrc 文件来实现。在文件末尾添加以下内容:
| 1 | export LANG=zh_CN.UTF-8 | 
然后,重新加载配置文件:
| 1 | source ~/.bashrc | 
或者
| 1 | source ~/.zshrc | 
验证当前语言环境是否已经设置为 zh_CN.UTF-8:
| 1 | locale -a | 
输出应该包含zh_CN.utf8。然后重启系统即可。
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 : 2025-03-26 09:39:23
- Link: https://redefine.ohevan.com/2024/11/30/Ubuntu中文乱码/
- License: This work is licensed under CC BY-NC-SA 4.0.
        Comments
    
    
        
            
    
    
        
    
