Linux的终端和Shell中显示中文乱码的解决方法

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

  1. 问题复现

linux shell 中文乱码,日常工作遇到的问题,linux,运维,服务器,Powered by 金山文档
  1. 输入locale命令,查看当前设置,显示为:

linux shell 中文乱码,日常工作遇到的问题,linux,运维,服务器,Powered by 金山文档
  1. 修改/etc/sysconfig/i18n文件为如下内容,如果没有则新建一个:

LANG=zh_CN.utf8
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=zh_CN.utf8
  1. 执行source /etc/sysconfig/i18n使修改生效。

  1. 再次执行locale命令可查看修改已生效:

linux shell 中文乱码,日常工作遇到的问题,linux,运维,服务器,Powered by 金山文档
  1. 查看脚本发现脚本乱码问题解决了

linux shell 中文乱码,日常工作遇到的问题,linux,运维,服务器,Powered by 金山文档

文章来源地址https://www.toymoban.com/news/detail-602939.html

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

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

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

相关文章

  • 【linux】SSH终端Putty配置:文件上传/下载、显示中文字体、自动登录

    一篇博客介绍了12种SSH终端工具的比较:https://www.cnblogs.com/Zz1tai/p/15668230.html 注:Aechoterm官网上说是有一些色调可调的,可能是后期更新的。 一般远程服务器终端最常用的是xshell,功能更全面,而使用Putty主要是轻量级,没有那么多复杂的功能。每个人使用需求不同可进行不同

    2024年01月20日
    浏览(63)
  • DEV C++光标不在有汉字一行时汉字不显示以及中文乱码问题解决方法

    前言:博主刚开始使用DEV C++时真的是被这两个问题搞得焦头烂额(orz),以至于有中文时都用拼音代替,但是这样程序运行出来后实在是太影响阅读了。于是我上网搜集资料,但网上的资料真的是让人眼花缭乱,于是在此我把这两个问题罗列出来,用图文方式简单粗暴的让读

    2023年04月08日
    浏览(44)
  • Linux (centos)中文乱码问题解决 及说明

     首先要区别3个概 :编码集、字符集、字体 是完全不同的东西,我们要解决的是字符集问题。 当一个系统初始化完毕后,会生成一个 /usr/lib/locale/locale-archive 文件,这个是字符集二进制文件,是系统不同语言运行的核心,通过命令 locale -a 可以看到当前文件中支持的语言

    2024年02月07日
    浏览(53)
  • Jtti:linux vim中文乱码如何解决

    要解决Linux中Vim中文乱码的问题,可以按照以下步骤进行操作: 检查字符编码 : 首先,确保你的终端和Vim的字符编码设置是一致的。可以在终端中运行以下命令查看终端的字符编码: echo $LANG 确保终端的字符编码(例如,UTF-8)与Vim的字符编码一致。 配置Vim的字符编码 :

    2024年02月07日
    浏览(38)
  • 【解决vscode终端输出中文乱码问题图文教程】

    解决网上终端chcp65001仍然无效,或者vscode由utf-8改为GBK仍然无效的问题,提供了三个方案,c/c++设置通用 因windows中文版系统cmd编码默认为GBK,而vscode默认新建文件的编码为UTF-8所以会出现中文乱码情况 将系统默认编码改为UTF-8,该方法需确保你的vscode编码格式已为UTF-8(若之前未

    2024年01月25日
    浏览(41)
  • 【VsCode输出中文乱码问题】用vscode写c/c++时,终端输出结果为中文乱码如何解决?

    因为我平时在vscode写代码,在输出语句时,不会出现中文,所以之前一直没有遇到这个问题。但是今天,在练习的时候,涉及到了中文输出,所以遇到了这个中文乱码问题。我在运行代码时,发现代码页面上的中文正常显示,而终端输出的中文却是乱码。 其实,出现中文乱码

    2024年01月16日
    浏览(44)
  • 解决终Linux端中文乱码问题及设置UTF-8编码

    简介 当在终端中复制粘贴中文文本时出现乱码问题,可能是因为终端未正确设置 UTF-8 编码。本文将介绍如何通过设置语言环境和字符类型环境,以及选择正确的语言包,来解决这一问题。 步骤: 1. 检查当前终端设置 在终端中运行以下命令,检查当前终端的语言环境和字符

    2024年02月05日
    浏览(57)
  • Linux 下GEO Server发布图层后,中文乱码解决方案

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

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

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

    2024年02月15日
    浏览(54)
  • Linux 终端提示符显示-bash-4.2#怎么解决

    一、现象 当root登录的终端提示符显示的是-bash-4.2 ,而不是root@主机名 + 路径的显示方式。 二、原因 用户目录下的几个配置文件丢失,丢失文件如下: 1、.bash_profile 2、.bashrc 以上这些文件是每个用户都必备的文件。 使用以下命令从主默认文件重新拷贝一份配置信息到/home/

    2024年02月08日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包