Ubuntu Linux中文支持及编码问题

本文介绍了如何在Ubuntu系统中安装中文支持,并详细说明了如何将默认编码从UTF-8更改为GBK,以解决由不同编码标准导致的应用乱码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

Ubuntu Linux中文支持及编码问题

显示中文:

$ sudo apt-get update

然后就能在System->Administration->Language Support里选择并安装中文了。

这样界面上就能显示中文了,但是这样默认的编码标准是UTF-8,而很多应用都是在windows下开发的,默认编码是gb2312,这样移植过来就会产生乱码。

改为GBK编码:

$ sudo locale-gen

编辑 /var/lib/locales/supported.d/local

添加 zh_CN.GBK GBK 

编辑 /etc/environment

修改为

LANG=zh_CN.GBK 

LANGUAGE="zh_CN:zh:en_US:en"

GST_ID3_TAG_RNCODING=GBK

LC_CTYLE=zh_CN.GBK

LC_ALL="zh_CN.GBK"

 

重启reboot

 

 

==========================

 

root@zhangbin-desktop-ubuntu:/home/zhangbin# sudo locale-gen

Generating locales...

  en_AG.UTF-8... up-to-date

  en_AU.UTF-8... up-to-date

  en_BW.UTF-8... up-to-date

  en_CA.UTF-8... up-to-date

  en_DK.UTF-8... up-to-date

  en_GB.UTF-8... up-to-date

  en_HK.UTF-8... up-to-date

  en_IE.UTF-8... up-to-date

  en_IN.UTF-8... up-to-date

  en_NG.UTF-8... up-to-date

  en_NZ.UTF-8... up-to-date

  en_PH.UTF-8... up-to-date

  en_SG.UTF-8... up-to-date

  en_US.UTF-8... up-to-date

  en_ZA.UTF-8... up-to-date

  en_ZW.UTF-8... up-to-date

  zh_CN.UTF-8... done

  zh_SG.UTF-8... done

Generation complete.

gedit /var/lib/locales/supported.d/local
打开local之后,发现:
 
root@zhangbin-desktop-ubuntu:/home/zhangbin# gedit /etc/environment
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值