Ubuntu Server 10.04中文环境乱码解决办法

用vim配置语言环境变量

 代码如下 复制代码
vim /etc/environment

改成:

 代码如下 复制代码
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
sudo vim /var/lib/locales/supported.d/local

改成

 代码如下 复制代码
en_US.UTF-8 UTF-8

保存后,执行命令:

 代码如下 复制代码
sudo locale-gen
sudo vim /etc/default/locale

修改为:

 代码如下 复制代码
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”

重启Ubuntu Server
sudo reboot
至此 方格乱码解决
但打开的文档里面的中文依然是方格乱码
以下是我查到并整理的换成中文的方法
但是一直没成功
还是用英语环境好了
有兴趣可以试试
1、安装中文语言包

 代码如下 复制代码
apt-get install language-pack-zh

2、用vim配置语言环境变量

 代码如下 复制代码
vim /etc/environment

在下面添加如下两行

 代码如下 复制代码
LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh:en_US:en”
sudo vim /var/lib/locales/supported.d/local

添加zh_CN.GB2312字符集,如下:

 代码如下 复制代码
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

保存后,执行命令:

 代码如下 复制代码
sudo locale-gen
b. sudo vim /etc/default/locale

修改为:

 代码如下 复制代码
LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh:en_US:en”

重启Ubuntu Server

 代码如下 复制代码
sudo reboot

其它网站一篇教程

 

在安装 Linux Ubuntu Server的时候选择的中文安装,结果安装好之后发现好多命令显示的结果都是乱码,如下图所示:

在网上查了一下其他人的解决办法,貌似目前还无解,传的最多的是下面的方法:

进入系统后

 代码如下 复制代码
$sudo vim /etc/environment

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

修改为

 代码如下 复制代码
 LANG="en_GB.UTF-8"
 LANGUAGE="en_US:en"

 $sudo vim /etc/default/init/locale
修改同上 reboot

 

但是这也只是能解决在通过SSH登陆的时候在ssh客户端修改编码方式实现中文显示,但是在系统本身还是现实乱码。即使是通过“sudo apt-get install language-pack-zh”命令安装好中文语言包之后还是无法解决中文显示的问题,既然是玩server系统的,英文总比乱码强,还是改成英文系统省事:

 代码如下 复制代码
sudo vim /var/lib/locales/supported.d/local
 改成
 en_US.UTF-8 UTF-8

frank@ubuntu-server:~$ sudo vim /etc/default/locale
 将下面的内容
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
修改为:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

 frank@ubuntu-server:~$ sudo locale-gen
Generating locales...
  en_US.UTF-8... done
  zh_CN.UTF-8... up-to-date
  zh_HK.UTF-8... up-to-date
  zh_SG.UTF-8... up-to-date
  zh_TW.UTF-8... up-to-date
Generation complete.

 

重启系统之后,英文显示,不再出现乱码。

还有一种方法就是安装一个zhcon,zhcon是工作在Linux控制台下的高效双字节中/日/韩(CJK)虚拟终端,就像DOS环境中的UCDOS一样,为控制台(console)环境提供完整的双字节语言环境。zhcon是外挂式平台,与内核汉化不同,不需要对linux的kernel打补丁。如同普通的linux软件,可以方便地直接安装zhcon,在主控制台上执行zhcon后,就可以进入中文平台,也可以随时退出返回到西文状态。

安装方法:

 代码如下 复制代码
sudo apt-get install zhcon

安装完成后运行sudo zhcon --utf8 --drv=vga就可以正常显示中文了。CRL+D退出zhcon,但是运行之后界面反应比较迟钝,也就是刷屏比较慢的情况。跟人感觉没什么意思

时间: 2024-10-14 13:04:58

Ubuntu Server 10.04中文环境乱码解决办法的相关文章

Ubuntu server 10.04下安装图形界面

以下在Ubuntu server 10.04测试完成. 1.连接网络,你一定要确保网络通畅,如果你和我一样使用Wireless,那先找根网线插上,因为下面的安装都要通过网络下载组件的. 2.进入图形界面的命令是startX,敲击后会有安装xinit的提示. sudo apt-get install xinit 安装完,终端由黑色界面变成白底黑字.出现X型的鼠标指针. 3.安装环境管理器 如果你喜欢 GNOME,使用sudo apt-get install gdm KDE和Xface用户分别改为

Ubuntu Server 10.04修改Apache的默认目录的方法_Linux

在Ubuntu Server 10.04中默认由apt方式安装的Apache,指定网页主目录位于:/var/www.而我需要将其更改为: /home/www.因为我的系统/var所分到的空间太少,而我又有提供通过web方式提供网络存储的需要.比较糟糕的是:我的/etc /apache2/sites-enabled/000-default文件在修改后消失掉了.结果导致apache服务出现错误,网站不能运行了.在最后一部分我记录了如何解决这个问题. 一.查找Apache的配置文件 # cd /etc

Ubuntu Server 9.04中文UTF-8环境的配置

最近安装了ubuntu server 9.04,打算下一步作为新服务器的环境.需要支持utf-8中文环境.以前也记录过,但是比较零散,也有一些错误. 设置中文环境很简单,需要三步.第一步,安装中文包: sudo apt-get install language-pack-zh 第二步,配置相关环境变量: sudo vim /etc/environment 在文件中增加语言和编码的设置: LANG="zh_CN.UTF-8″ LANGUAGE="zh_CN:zh:en_US:en&quo

vim中文出现乱码解决办法

vim乱码解决方法: 只想改当前文件的编码方式的话,只需要在命令模式下输入:  代码如下 复制代码 :set encoding=utf-8 :set fileencoding=utf-8 在根目录下新建一个.vimrc文件,在里面写上  代码如下 复制代码 let &termencoding=&encoding set fileencodings=utf-8,gbk,ucs-bom,cp936 或者找到文件.vimrc后,将下面代码加入即可: """"

jsp cookie存入中文值乱码解决办法

解决办法原因是: 使用java.net.URLEncoder.encode()可以对要传递的中文进行编码 a.在传参数之前先把参数进行转码:java.net.URLEncoder.encode(param); 取值时用语句java.net.URLDecoder.decode(param);再转回中文 例,设置cookie  代码如下 复制代码 <%  String str = "这是中文的cookie值";  Cookie c = new Cookie("str&quo

FlashFXP连接站点中文显示乱码解决办法

FlashFXP连接远程ftp时虽然不会影响到我们正常使用了,但是看起来也是非常的不爽的,于是就想办法来解决了了,我们知道只要是乱码就会有编码问题了,所以我觉得这个也是编码问题,我检查之后发现原因就是这些字符是utf-8编码,而windows下文件名是GBK编码.   FlashFXP中文显示乱码 现在我们在flashfxp中点击"选项->参数设" 但是没有找到,后来百度后找到解决办法,具体如下. 解决办法 打开:站点->站点管理器,选择相应的站点,然后选择高级选项,这里面

php中json_encode中文字符乱码解决办法

一.json_encode() 这个是一个对变量进行 JSON 编码常用的函数,但是当文本的格式不是utf-8时,中文的转码会出现一些问题,比如文本为gb2312的时候 示例  代码如下 复制代码 <?php $jsonText = array (  0 => array (   'id' => '1',   'name' => '文本1'  ),  1 => array (   'id' => '2',   'name' => '文本2'   ) ) ;   e

Mac os的压缩zip文件在windows系统下打开中文文件名乱码解决办法

从mac下压缩的文件通过邮件发送过来,在windows下打开后发现乱码,和里面对应的文件夹的文件目录也发生变化 实际问题就是文件编码的问题 mac 下默认是UTF-8 而已,windows下默认是GBK 解决办法: 1.改变文件名为xx.zip 为xx.rar 2.用新版WinRAR(5.0) 以上版本直接解压即可 注: 1.用的2345好压 直接解压不能解决此文件, 2. 可以通过设置2345好压 的代码页 为UTF-8 来解压即可 (预览的时候还是乱码),不过解压出来就都正常了

phpword中文字符乱码解决办法

最近领导要求用php生成word,网上找了很多类啊,函数啊.最终相中phpword.无奈不是国人开发,对中文支持很不友好.经过研究,终于解决了中文乱码,分享出来. 1.用模板word生成word中文乱码解决方案: 打开phpword/Template.php文件,找到$replace = utf8_encode($replace);将其改为$replace =iconv('gbk', 'utf-8', $replace); 即可. 2.直接生成word文档,调用addText对象时中文乱码解决方