解决Linux 中文乱码

这篇具有很好参考价值的文章主要介绍了解决Linux 中文乱码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一设置系统的 locale

1、可以修改/etc/profile文件
修改/etc/profile文件,在最下面增加
vi etc/profile
export LC_ALL=zh_CN.utf8
export LANG=zh_CN.utf8(命令行中使用命令 source 下配置文件,使其生效)

2、修改/etc/locale.gen文件
vi etc/locale.geni
#en_sG IS0-8859-1
en_uS.UTF-8 UTF-8
#en_Us ISO-8859-1
locale-gen(生效命令,将注释打开即可,修改完成后,执行下 locale-gen 命令使其生效)

3、命令行模式
localectl set-locale LANG=en_US.UTF-8
****4、修改/etc/default/locale注销一下,使其生效
vi /etc/default/locale
LANG=“en uS.UTF-8”
LANGUAGE=" en_uS:en"

5、创建/etc/locale.conf文件
vi /etc/locale.conf
LANG=en_AU.UTF-8
LC_COLLATE=C
LC_TIME=en_DK.UTF-8
source 使其生效

二、记录Linux 中文乱码,解决方法

1.查看现有语言环境
locale

2.如果没有 en_US.UTF-8 则安装
locale-gen en_US.UTF-8

3.可用语言环境
locale -a

4.永久更改编码,运行以下命令。 注意 如果是 docker 容器,重启会无效
echo “export LC_ALL=en_US.UTF-8” >> /etc/profile

4.1docker 镜像 运行以下代码
echo “export LC_ALL=en_US.UTF-8” >> /root/.bashrc

5.要让刚才的修改马上生效,需要执行以下命令 完成
source /etc/profile文章来源地址https://www.toymoban.com/news/detail-578353.html

到了这里,关于解决Linux 中文乱码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 下GEO Server发布图层后,中文乱码解决方案

    发布的图层,显示中文乱码,都是框框:如“口口” 如下命令所示: 如果上面的命令执行后显示的是en_US.UTF-8,则说明当前语言系统及安装的语文包是英文,需要调整成中文,参见下一步。如果显示的是zh_CN.UTF-8则说明相应设置是中文,直接进入第三步 如果上面查询的是en_U

    2024年01月16日
    浏览(34)
  • linux下json字符串格式化、解决json.tool中文乱码

    环境: centos7.9 在有外网的情况下,如果对数据没有严格的保密,那么可以通过在线json解析网站 https://www.sojson.com/ 对json字符串进行格式化。本篇讲如何在Linux环境下使用命令对json字符串进行格式化。 修改json.tool程序,该程序存在于python系统库安装路径下的json/tool.py, json.

    2024年02月15日
    浏览(55)
  • Linux服务器(centos7)中Word转换PDF,文档出现中文乱码或方格【亲测可用,已解决】

    提示:在centos服务器使用aspose.word转换word文件为pdf的时候只有中文乱码或则方格,但是在win服务器上使用可以正常转换。本次文章主要解决字体缺失问题 提示:word转换pdf在服务器上出现中文乱码或者方格状态(主要问题是字体缺失)。 在centos服务器使用aspose.word转换word文件

    2024年02月08日
    浏览(65)
  • 解决docker容器中文字符乱码问题

    在命令行中,输入中文出现乱码或者键入错误的情况: 这里我想输入:”中文“,但是出现乱码。 并且,我在之前已经创建好镜像,通过镜像生成了容器。 1.使用locale查看当前容器的系统使用的字符集。 2.使用locale -a查看当前容器的系统支持可以使用的字符集。 3.在一些博

    2024年02月03日
    浏览(57)
  • Centos/Docker 环境中文乱码如何解决

    一.Centos环境乱码 1.通过 locale 查看当前环境的编码情况:  2. locale -a 查看系统支持的编码:  一般中文乱码,有两种情况,一是当前环境的编码不支持中文,二是当前环境的编码系统并不支持,也就是说通过locale中看到的编码再locale -a中并不存在。所以如果是第一种情况,换

    2023年04月24日
    浏览(43)
  • 解决docker 容器中,中文显示不全,乱码问题

    系统中文乱码的解决办法 1. 安装中文语言 2. 安装语言设置的命令locale 3. 安装中文的相关字体 4. 修改语言的环境变量 4.1 环境变量一 4.2 设置二 5. 正式配置语言 最近在docker上pull下面的Ubuntu镜像运行后发现中文出现了乱码情况,网上搜过很多教程都没有解决,最后,结合多方

    2024年02月15日
    浏览(51)
  • Linux系统vim查看文件中文乱码

    服务器部署业务过程中查看文件内容,使用 cat 命令查看中文正常显示,使用 vim 命令查看显示中文乱码 cat 查看 vim 查看 名称 版本 操作系统 CentOS Linux release 7.6.1810 (Core) 登陆协议 OpenSSH_7.4 vim 74 cat 8.22 xshell 7 vim 查看文件和cat查看文件过程中中文正常显示 vim 编码原因导致 1、

    2024年02月14日
    浏览(33)
  • 问题杂谈(三十五)Linux中文乱码问题

    如下,系统的中文描述是乱码 输入 locale ,如有zh cn 表示已经安装了中文语言 如果没有,通过 yum groupinstall chinese-support 下载 临时更换语言:输入 LANG=\\\"en_US.UTF-8\\\" 系统设置: 编辑文件: vi ~/.bashrc 添加内容: LANG=\\\"en_US.UTF-8\\\" 设置生效: source ~/.bashrc

    2024年02月11日
    浏览(34)
  • 【已解决】aspose工具word转pdf文件,在linux服务器上使用docker-jenkins部署出现内容乱码问题

    因项目需求,需要将word格式文件转换pdf并添加水印,由于我在本地windos开发环境调试没有任何问题,一到测试环境linux发现乱码 例如: 由于项目是用docker+jenkins部署,经排查后发现原因是因为Linux跟windos中的字体不一样,windos中 c:windosuserFonts 目录中自带很多字体。但linux d

    2024年02月04日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包