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终端

相关推荐
郭涤生8 分钟前
Linux 常用命令总结
linux·笔记
敲上瘾25 分钟前
线程池的封装(c/c++)
linux·服务器·c++·算法·缓存·池化技术
2302_7995257438 分钟前
【Linux】第十章 配置和保护SSH
linux·服务器·网络
Linux运维老纪1 小时前
Linux之 grep、find、ls、wc 命令
linux·运维·服务器·数据库·云计算·运维开发
Codeking__1 小时前
Linux——信号(1)信号的产生
linux·运维·服务器
Ares-Wang1 小时前
Linux》》bash 、sh 执行脚本
linux·运维·bash
庐阳寒月2 小时前
linux多线(进)程编程——(8)多进程的冲突问题
linux·c语言·嵌入式
_朱志强2 小时前
解决前端vue项目在linux上,npm install,node-sass 安装失败的问题
linux·前端·vue.js
结衣结衣.2 小时前
【MySQL】库的操作
linux·数据库·mysql
西木九3 小时前
WSL2-Ubuntu22.04安装URSim5.21.3
linux·ubuntu22.04·wsl2·ur机械臂·ur10e