docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker容器输入汉字触发自动补全

Docker容器输入汉字触发自动补全问题

作者:xjfyt

Linux系统中,当终端出现中文乱码通常是由于缺少中文字符集和字体,安装中文字体和设置合适的字符集zh_CN.utf8,可以有效解决这一问题,首先,通过查看系统支持的字符集了解是否支持中文,然后安装相应字符集,其次,查看并设置当前系统字符集

一、描述

输入汉字自动触发补全:

Display all 952 possibilities? (y or n)

是因为容器中没有中文字符集和中文字体导致的,安装中文字体,并设置字符集即可。

二、解决

1、安装字符集

(1)查看系统支持的字符集

locale -a

(2)安装zh_CN.utf8字符集

apt-get update -y && apt-get install language-pack-zh-hans -y

(3)安装之后发现支持zh_CN.utf8字符集了

2、设置字符集

(1)查看当前系统字符集

locale

此字符集不支持中文。

(2)设置字符集

echo "export LC_ALL=zh_CN.utf8" >> /etc/profile
echo "export LANG=zh_CN.utf8" >> /etc/profile

使其生效:

source  /etc/profile

(3)再次查看字符集

(4)验证

重新打开终端,或直接输入bash,即可生效

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文