Ubuntu16.04设置语言显示,导致终端无法打开

在文本模式下,显示中文乱码,按照网上朋友们给点方法绝大多数是修改/etc/default/locale  或者是/etc/environment,由于不知道修改了什么,导致最后终端无法打开,输入法所在状态栏也没有了,参考以下这篇博客,完美解决!

http://blog.csdn.net/CSDE_C/article/details/52980765

如若locale设置出现问题就会造成很多问题,我所遇到的问题有三个:

(1)乱码问题:不只是纯字符界面的乱码还包括系统桌面显示时的问题。

(2)循环登录问题。

(3)终端无法弹出问题。

这三种问题的出现都是因为locale没有设置好,所以设置locale问题时一定要谨慎,对系统文件进行修改时一定要做好备份。

1.设置locale一般在/etc/environment中,步骤如下:

(1)先进入root用户(对系统文件的修改需要权限):su 回车  键入密码进入root用户

(2)vim /etc/environment      (若不在root用户中可用   sudo  vim /etc/environment)

(3)进行相关设置,原先存在的不做修改,(PATH原先存在,不做修改)

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
LANG="zh_CN.GB2312"
LANGUAGE="zh_CN.GB2312"

此处我将语言设置成了  国标2312,这是一种中文编码方式,支持中文的显示,若想要修改成其他语言,只需修改LANG即可,

如英文编码:LANG="en_US.UTF-8"

(4)sudo dpkg-reconfigure locales使设置生效,用locale查看   ,若没有warning则设置成功,然后  reboot 重启即可。

       若存在很大程度上是因为没有下载相应的字符编码

,你需要下载相应的编码方式,如sudo apt-get -y install language-pack-zh-hans(下载中文zh_CN.UTF-8编码)

  2.若对不小心设置错了environment 导致循环登录,解决如下:

在双系统下直接进入ubuntu 高级设置  ,选择带recover mode 进入,选择root,进入,会出现命令行模式,键入密码登入root用户,在此模式下按照1的方式

将environment修改为正确的,然后reboot重启即可。

   3.讲locale设置为中文后仍然不能解决中文乱码问题,当前我采用的方法是借助软件包zhcon,具体操作如下:

     终端输入sudo apt-get install zhcon

    Ctrl加Alt加F1(2~6都可)进入纯字符界面,然后运行zhcon,不能直接键入zhcon,要采用一下方式:

   键入sudo zhcon --utf8 --drv=vga  

  若失败可以用sudo zhcon --utf8 --drv=fb

运行之后就可以在字符界面显示中文了。(在纯字符界面切换中英文用shift + ctrl +空格)



  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Ubuntu 16.04设置系统语言为简体中文,你可以按照以下步骤进行操作: 1. 打开终端,通过以下命令安装语言支持包: ``` sudo apt-get install language-pack-zh-hans ``` 这将安装简体中文语言包。 2. 确保系统已经安装了gnome-language-selector工具,如果没有安装,可以通过以下命令进行安装: ``` sudo apt-get install gnome-language-selector ``` 3. 打开系统设置,点击"Language Support"(语言支持)选项。 4. 在"Language"(语言)选项卡中,将简体中文(Chinese simplified)拖动到列表的顶部,作为首选语言。 5. 在"Regional Formats"(区域格式)选项卡中,***(应用到整个系统)按钮,系统会要求你输入密码确认。 7. 关闭系统设置,重新启动系统。 这样,你的Ubuntu 16.04系统的语言就会更改为简体中文。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Linux(五):Ubuntu 16.04 更改系统语言为简体中文(Chinese simplified)](https://blog.csdn.net/brawly/article/details/106432402)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Ubuntu 16.04 更改系统语言为简体中文](https://blog.csdn.net/m0_60028455/article/details/122959015)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值