关于Docker镜像Debian或Ubuntu系统字符集乱码问题处理

以Debian系统为例,配置源文件

  • /etc/apt/sources.list 在文件最前面,添加以下条目
sudo vim /etc/apt/sources.list #没有vim命令可以用vi命令来代替
deb http://mirrors.163.com/debian/ jessie main non-free contrib
deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib
  • 更新源
sudo apt-get update 
  • 安装配置界面
sudo apt-get install fcitx-ui-classic zhcon        #Debian系统需要
  • 语言配置界面
sudo apt-get install locales
sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales
执行 sudo dpkg-reconfigure locales命令没有弹出配置框需要修改当前用户环境变量
sudo echo "export LC_ALL=C" >> /root/.bashrc
  • 使环境变量生效
sudo source /root/.bashrc
sudo dpkg-reconfigure locales

配置编码,弹出编码配置选项框

  • 进入选择:空格键是选择,不是ENTER,选择完了后再ENTER
en_US.UTF8 //这个正常是默认选项zh_CN GB2312
zh_CN GBK GBK
zh_CN UTF-8 UTF-8

选择区域

eh_us.utf8

添加全局环境变量

  • 配置文件 /etc/profile
vim /etc/profile
export LANG="en_US.UTF-8"
export LANGUAGE="en_US:en"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容