首页 > 系统相关 >解决ubuntu进入tty1...6后显示中文乱码的问题

解决ubuntu进入tty1...6后显示中文乱码的问题

时间:2023-09-21 10:57:40浏览次数:56  
标签:LANG ... tty en zh LANGUAGE 乱码 tty1

一、临时解决(足够)

例如,进入tty2,查看$LANG和$LANGUAGE:

$ echo $LANG

zh_CN.UTF-8 ;是什么不重要,这里主要是反映修改前后的不同

$ echo $LANGUAGE

zh_CN:zh:en_US:en ;是什么不重要,这里主要是反映修改前后的不同

实验一下没有修改前的tty的输出:

$ rm file

rm: ###&&**乱码

修改设置,让tty正确显示:

$ export LANG="UTF-8"

$ export LANGUAGE="UTF-8"

查看修改效果:不再乱码

$ rm file

rm: cannot remove 'file': No such file or directory

 

二、永久解决(没有测试,转自https://blog.csdn.net/weixin_44675684/article/details/129008423)

Ubuntu终端tty界面中文乱码
1 问题描述

在Ubuntu中文系统进入tty终端界面,命令执行过程中的提示信息出现乱码。这是由于中文出现的乱码。这里的tty是指ctrl+alt+(f1~f6)进入的纯命令模式,如果是从桌面进入的终端,应该不适用这种方法。
2 解决方案

把环境变量设置为英文,修改/etc/default/locale文件,

sudo vim /etc/default/locale

    1

使用vim打开文件,如果未安装vim,则需要先按照vim。打开文件后,按i进入插入模式,将默认的中文环境:

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"

    1
    2

修改为英文环境:

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

    1
    2

然后按ESC键,输入:,在:后面输入wq,保存退出。然后重启。

标签:LANG,...,tty,en,zh,LANGUAGE,乱码,tty1
From: https://www.cnblogs.com/jszd/p/17719338.html

相关文章

  • 解决pycharm报错:_jb_pytest_runner.py:7:....from pkg_resources import iter_entry_p
    遇到问题执行pytest用例出现警告D:\pycharm\PyCharm2020.1.5\plugins\python\helpers\pycharm_jb_pytest_runner.py:7:DeprecationWarning:pkg_resourcesisdeprecatedasanAPI.Seehttps://setuptools.pypa.io/en/latest/pkg_resources.htmlfrompkg_resourcesimport......
  • Mybatis大于、小于....转义写法
    描述转义前转义后大于>&gt;大于等于>=&gt;=小于<&lt;小于等于<=&lt;=和&&amp;单引号'&apos;双引号"&quot;......
  • 项目部署到Tomat报异常:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offend
    项目部署到Tomcat报这样的异常:Java代码  1.jarnotloaded.SeeServletSpec2.3,section9.7.2.Offendingclass:javax/servlet/Servlet.class造成这种情况的原因很可能是: 一、项目的WEB-INF/lib下有servlet-api.jar。二、项目的WEB-INF/lib下有包含ja......
  • iOS开发Swift-alertWithTitle(title: xxx, message: xxx, placeHolders: xxx, buttons
    alertWithTitle(title:"输入信息",message:"请输入您的姓名:",placeHolders:[],buttons:["确定"],defaultButtonIndex:0,cancelButtonIndex:0,defaultText:"张三");当调用这个函数时,会弹出一个带有标题"输入信息"和消息"请输入您的姓名:"的对话框,......
  • Linux安装字体 java生成pdf中文乱码或提示未安装字体错误
    当使用java在生成pdf或者图片时,如生成的文档包含有中文在inux上运行,会出现未安装字体的错误活字体乱码,此时需要我们在服务器上安装中文字体:1、首先先看是否安装中文字体:fc-list:lang=zh-bash:list-fc:commandnotfound如出现上边提示,还未安装相关字体的软件包请按如下安......
  • sprintboot启动项目 错误: 找不到或无法加载主类 com............
    启动SpringBoot项目时,出现了找不到或无法加载主类的提示,解决的方法: maven信息不正确点击项目的目录,鼠标右键选择Maven->ReloadProject,重新启动项目,解决 ......
  • yarn 出现 【 info There appears to be trouble with your network connection. Retr
    第一种解决方案#调整为taobao镜像源yarnconfigsetregistryhttps://registry.npm.taobao.org我用了没用,可以试试第二种解决方案要在项目根目录下创建后缀名为.yarnrc的文件,并设置network-timeout的值为600000,你可以按照以下步骤进行操作:打开文本编辑器,例如Note......
  • cout输出中文,在命令提示符中出现乱码
    本例子解决方法在Windows操作系统中测试有效。使用C++的cout输出中文,例如cout<<"yes中文"<<endl;运行结果,如果在命令提示符中出现乱码,如下图:那么解决办法如下:先在命令提示符中,执行chcp65001,即输入chcp65001,回车。进入激活代码页65001,这样就支持utf-8的字符,那么utf-8的中文......
  • 清理文本中的 图片标签乱码
    清理之前:清理之后:代码实现:<pclass="content"v-html="changeUrl(item.content)"></p>changeUrl(data){vara=data;//用正则获取img标签varb=/<img[^>]*src=['"]([^'"]+)[^>]*>/g;......
  • Loadrunner发生请求的body中文实际是乱码的解决方法
    Loadrunner发生的json请求中,包含有中文。回放脚本,实际发送出去的body不是中文,而是乱码,这就导致请求不正确,影响测试的实际结果。要解决这个问题,先要把中文使用函数lr_convert_string_encoding转换一下,再在请求中引用该转换后的参数,回放的请求数据正常。示例如下:lr_convert_str......