今天在Ubuntu中装了Zend Studio,但总是无法显示中文,找了很久原因,发现是Zend Studio自带的JRE没有包含中文字体的原故。后来尝试在Zend目录中的JRE装上java-font,无奈不认,于是先查看一下JRE的版本:
$cd ~/Zend/ZendStudio-5.5.0/jre
$./java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
确认Zend所带的JRE是1.5版。
初步决定替换掉Zend自带的JRE。
1、先安装JRE1.5以及java-font
$sudo apt-get install sun-java5-jre
$sudo apt-get install sun-java5-fonts
2、备份及替换Zend Studio自带的JRE
$cd ~/Zend/ZendStudio-5.5.0
$mv jre jre.bak #改名备份Zend Studio自带的JRE
$ln -s /usr/lib/jvm/java-1.5.0-sun/jre ./jre #建立软链接至刚才安装到系统的JRE
再次运行Zend Studio,问题解决~
PS:此问题和用户的语言设置有关。如果用户的语言设置为英语,那么Zend的界面就能正确的显示出英文(废话),但我依然建议你设置好中文字体,除非你永远不需要编辑有中文字符的网页。