在安装ubuntu的时候选了中文,但后来发现SVN客户端需要utf8来支持中文。

于是修改 /etc/default/locale为:

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

但是,后来perl, locale,export LANG=en_US.UTF-8之类的命令都出现warning:

> locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

解决办法:

locale-gen en_US.UTF-8

如果Ubuntu Server在安装过程中,选择的是中文(很多新手都会在安装时选择中文,便于上手),这样在完成安装后,系统默认的语言将会是中文zh_CN.UTF- 8。但问题是我们安装的是服务器,只需要运行命令行终端,但在终端下无法正常的显示默认中文编码zh_CN.UTF-8。

可以有三种方法解决该问题,分别详细介绍如下。

第一种:安装zhcon软件包
$ sudo apt-get install zhcon
即可将zhcon软件包安装上,它其实就相当于一个Ubuntu的UC-DOS程序,是一个汉字外挂。既然是外挂就必然要占用一定的系统资源,根据实际需求可选用该方法。

第二种:使用putty、securteCRT等虚拟终端软件
直接修改虚拟终端界面配置项目中的字体编码为UTF-8即可。其实就是仍然采用了Ubuntu Server默认的zh_CN.UTF-8汉字编码,但在虚拟终端中经过“编码修正”后正确显示出来,因为Windows系统下是采用GBK作为系统默认 编码的,故在Windows下,无论是虚拟机,还是默认的虚拟终端界面,显示汉字都是乱码或菱形符号。该方法使用较广,但在实际终端下,仍然无法正常显示 汉字,因为此时系统的默认编码还是zh_CN.UTF-8,服务器上的实际终端还是不能认识zh_CN.UTF-8这种编码。故引出第三种方法。

第三种:修改Ubuntu的配置文件/etc/default/locale
将原来的配置内容修改为
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
再在终端下运行:
$ locale-gen -en_US:en
注销或重启后,Ubuntu Server真正服务器实体终端就恢复成了英文的语言环境。
所以,此方法不是真正意义上的中文化,而是恢复英文的默认编码

在Ubuntu安装完成后更改默认的语言LANG,出现Cannot set LC_CTYPE to default locale: No such file or directory错误的解决办法相关推荐

  1. mysql errcode 2_mysql安装出现Errcode: 2 - No such file or directory错误的解决办法

    前两天由于电脑系统出了点问题重装了一下,好多编程软件和环境变量都需要重新安装配置.今天安装最新的mysql时出现了一个问题,下面是我遇到的问题,如果有人遇到和我一样的情况希望能够帮到你们.PS(本人电 ...

  2. Ubuntu 安装terminator 后更改默认终端设置

    1.安装 terminator, $ sudo apt-get install terminator 2.Ctrl+ Alt + T 试一下打开什么终端,我的默认启动的是terminator;如果想换 ...

  3. mysql解压包安装出现 No such file or directory错误的解决办法

    创建的my.ini文件吗,里面有两行代码是这样的: # 设置mysql的安装目录 basedir=D:\biancheng\mysql-5.7.20-winx64 # 设置mysql数据库的数据的存放 ...

  4. Ubuntu安装搜狗输入法后修改默认英文输入状态的方法

    ubuntu安装搜狗输入法后如果把其他输入法都删除,只留下搜狗输入法则默认是中文输入,在打开命令行时一般是输入英文,默认中文的确很麻烦,而且linux系统使用英语的情况更多谢. 如果ubuntu默认安 ...

  5. Ubuntu 13.10 安装Terminalx 后更改默认终端设置

    1.安装 terminalx, sudo apt-get install terminator 2.Ctrl+ Alt + t 试一下打开什么终端,我的默认启动的是Terminator;如果想换换默认 ...

  6. npm安装报no such file or directory原因和解决方法

    公司用的是内网,所以 npm 下载也是通过公司的某个服务做代理实现安装的. 安装依赖的时候,总会有段时间,安装依赖出问题. 如图: 前几天还能正常安装,今天突然就报 no such file or d ...

  7. Centos7安装Python3并更改默认版本为python3(编译安装)

    Centos7安装Python3并更改默认版本为python3(编译安装) CentOS7自带的有python环境, 但是版本是2.7 查看Python的位置 [root@centos bin]# w ...

  8. linux安装字体后wps无法打开,Ubuntu安装WPS后提示缺失字体怎么办?

    在Ubuntu系统上安装WPS for Linux工具后,提示系统缺失字体,导致WPS无法正常工作,那么要如何解决WPS公式乱码呢?下面小编就给大家介绍下Ubuntu安装WPS后提示字体缺失的解决方法 ...

  9. [其他]Ubuntu安装genymotion后unable to load VirtualBox engine

    问题: Ubuntu安装genymotion后unable to load VirtualBox engine 解决办法: 如果没有安装VirtualBox,要先安装VirtualBox. 安装Vir ...

最新文章

  1. 开源 java CMS - FreeCMS2.6 互动信件
  2. Java移除ssl认证_Java SSL证书吊销检查
  3. linux动态链接库软件,Linux 动态链接库
  4. c语言指针自定义函数,c语言函数指针定义,指针函数和函数指针的区别
  5. 论文浅尝 - EMNLP2020 | ConceptBert:视觉问题回答的概念感知表示
  6. 小程序 | 微信小程序二级选择器
  7. 幼儿园ppt计算机考试试题,全国“xx杯”计算机应用基础类说课大赛优秀作品:幼儿园里的各类朋友说课课件.ppt...
  8. SQL server 2017安装教程
  9. 硬盘测试软件看接口,检测硬盘的工具使用方法
  10. python清空文本框内容_js清空文本框
  11. 自动生成代码的chm格式帮助文档
  12. Library\PackageCache\com.unity Error (are you missing a using directive or an assembly reference?)
  13. 颜色搭配,典型配色方案
  14. 《Composing Programs》学习笔记(1.1)开始(关键词:软件工程/抽象/函数)
  15. Centos下netstat的使用
  16. 安装torch_points3d时提示 No such file or directory: nvcc
  17. Varnish配置,Error 503解决之道
  18. visibilitychange关于浏览器选项卡切换事件
  19. 计算机研究生学习路线
  20. 星域CDN:角逐的市场 期待被定义的CDN

热门文章

  1. django login logout request使用
  2. DNN中的BP和RNN中的BPTT推导
  3. XC3071充电IC(耐高压,带OVP)
  4. 【GANs】Conditional Generative Adversarial Nets
  5. vue中使用echarts结合百度地图制作地图(引入百度地图、获取百度地图实例、设置百度地图)
  6. 有没有自己制作地图的软件,可以生成地图的软件
  7. [苹果开发者账号]03 申请APPID、苹果开发者账号 常见问题整理
  8. Oracle Flashback之flashback table
  9. 【豆瓣读书】高分python学习书籍推荐
  10. C# ManualResetEventSlim类