要在Ubuntu终端中设置中文显示和输入,可以按照以下步骤操作:
1. 安装中文语言包
sudo apt update
sudo apt install language-pack-zh-hans
安装完成后,生成中文语言环境:
sudo locale-gen zh_CN.UTF-8
2. 修改系统语言环境
编辑 /etc/default/locale
文件:
sudo nano /etc/default/locale
修改为以下内容:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8
保存后退出(Ctrl+O
→ Enter
→ Ctrl+X
)。
3. 更新环境变量
source /etc/default/locale
或重启终端使更改生效:
sudo reboot
4. 检查终端编码
确保终端使用 UTF-8 编码:
echo $LANG
如果输出不是 zh_CN.UTF-8
,手动设置:
export LANG=zh_CN.UTF-8
并添加到 ~/.bashrc
或 ~/.zshrc
以永久生效:
echo 'export LANG=zh_CN.UTF-8' >> ~/.bashrc
source ~/.bashrc
5. 安装中文字体(可选)
如果中文显示为乱码,安装中文字体:
sudo apt install fonts-noto-cjk
6. 测试中文显示
echo "你好,世界!"
如果正常显示,说明配置成功。
7. 设置中文输入法(可选)
安装 Fcitx 和拼音输入法:
sudo apt install fcitx fcitx-pinyin
在“区域与语言”设置中,将输入法系统切换为 Fcitx
,重启后按 Ctrl+空格
切换输入法。
注意事项
- 如果通过 SSH 连接,确保客户端终端也支持 UTF-8 编码。
- 若仍乱码,检查终端字体设置(如改用
WenQuanYi Zen Hei Mono
)。
通过以上步骤,Ubuntu 终端即可正确显示和输入中文。
通过图形界面设置中文
1、打开设置:点击屏幕左下角的Ubuntu图标(启动器),搜索“设置”或“Settings”并打开。
2、进入区域与语言设置:在设置窗口中找到“区域与语言”(Region & Language)选项。
3、添加中文语言包:点击“+”按钮,选择“中文(简体)”或“中文(繁体)”。系统会提示安装语言包,点击“安装”并等待完成。
4、设置中文为默认语言:安装完成后,将中文拖动到语言列表顶部。确保中文旁边的复选框被选中。
5、重启系统:点击右上角电源按钮,选择“重启”使更改生效。