ubuntu终端显示中文问题

标题终端无法显示中文可能的原因

  1. 系统没有安装中文语言包,参考文章
apt-get install language-pack-zh-hans #近期版本
  1. 安装完中文包后需要设置环境,参考文章
    打开/etc/environment
    在下面添加如下两行
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

打开 /var/lib/locales/supported.d/local
添加zh_CN.GB2312字符集,如下:

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

保存后,执行命令:

sudo locale-gen

打开/etc/default/locale
修改为:

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
  1. 进入python 环境
import sys
print(sys.getdefaultencoding())
print(sys.stdout.encoding)

正常的话应该输出两个 utf-8,否则在环境变量中添加

export PYTHONIOENCODING=utf-8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值