ubuntu 终端 中文显示unicode码、乱码

Ubuntu默认的中文字符编码

locale命令查看 LANG 等参数是否无UTF-8等参数?比如 为空?

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"

(添加后,第二行即是默认的中文字符编码。)


关闭终端,重新打开。

locale命令查看 LANG 是否更新?

比如:

复制代码
LANG=C.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_PAPER="C.UTF-8"
LC_NAME="C.UTF-8"
LC_ADDRESS="C.UTF-8"
LC_TELEPHONE="C.UTF-8"
LC_MEASUREMENT="C.UTF-8"
LC_IDENTIFICATION="C.UTF-8"

此问题 可见于ssh客户端、vscode终端

相关推荐
getapi1 分钟前
注塑件的费用构成
linux·服务器·ubuntu
郝学胜-神的一滴30 分钟前
深入解析C/S模型下的TCP通信流程:从握手到挥手的技术之旅
linux·服务器·c语言·网络·网络协议·tcp/ip
释怀不想释怀44 分钟前
Linux网络基础(ip,域名)
linux·网络·tcp/ip
初願致夕霞1 小时前
Linux_进程
linux·c++
开开心心就好1 小时前
AI人声伴奏分离工具,离线提取伴奏K歌用
java·linux·开发语言·网络·人工智能·电脑·blender
lucky-billy1 小时前
Ubuntu 下一键部署 ROS2
linux·ubuntu·ros2
Thera7771 小时前
【Linux C++】彻底解决僵尸进程:waitpid(WNOHANG) 与 SA_NOCLDWAIT
linux·服务器·c++
阿梦Anmory1 小时前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
云姜.2 小时前
线程和进程的关系
java·linux·jvm
小Tomkk2 小时前
数据库 变更和版本控制管理工具 --Bytebase 安装部署(linux 安装篇)
linux·运维·数据库·ci/cd·bytebase