Ubuntu_IDE_idea_rubymine_部分_中文乱码方框_locale设置

Ubuntu_IDE_idea_rubymine_部分_中文乱码方框_locale设置

 

context:

文本编辑器:中文可以使用

打字,等:中文没有问题

 

仔细查看并设置了ide的问题:

ctrl+shift+s -->> IED settings Appearence -->> override default fonts by 在这里选中:Dialog plain

 

probem:

ide中文部分乱码,包括jetbrain的rubymine,itellij-idea

 

 

好几天了一直没有想明白哪里出了问题

今天突然想到是不是locale出了问题,果然是。

 

# 查看现在的locale,发现没有中文

lijg@lijg-desktop:~$ locale
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

lijg@lijg-desktop:~$ cd /usr/share/locales
lijg@lijg-desktop:/usr/share/locales$ ls
install-language-pack  remove-language-pack

 

lijg@lijg-desktop:/usr/share/locales$ sudo ./install-language-pack zh_CN
[sudo] password for lijg:
Generating locales...
  zh_CN.UTF-8... done
Generation complete.
dpkg-trigger: error: must be called from a maintainer script (or with a --by-package option)

 

#重新生成一下

lijg@lijg-desktop:/usr/share/locales$ sudo locale-gen zh_CN
Generating locales...
  zh_CN.GB2312... done
Generation complete.

 

# 注意:最后还要看看是不是安装了语言包

System -->> administration -->> language support -->> install / remove language

这里选择中文 安装好吧

另外,也可以同时设置一下regional format

 

#重新启动IDE

一切ok!

 

后注2011-11-13:

根本原因应该是没有安装中文语言包,而与系统的locale没有关系。

用en的locale更好,翻译的中文你就痛苦吧。看见了下面的连接了不,很多人还要改回en文的。

修改方法:

sudo nano /etc/default/locale 
 

改为:

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
#LANGUAGE="zh_CN:en_US:en" #lee set cn
LC_MESSAGES="en_US.UTF-8"
#LC_MESSAGES="zh_CN.UTF-8" #june set cn
   

参考:http://wiki.ubuntu.org.cn/%E4%BF%AE%E6%94%B9locale

 

 

JAVA

JAVA

JAVA

++++

JAVA

JAVA

JAVA

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值