首页  > 计算机 >

Zend Studio在Linux下中文无法输入和显示的解决方法

本文按署名·非商业用途·保持一致授权
作者:  ,发表于2006年04月29日20时18分 

在linux下,zend一直无法输入中文。如果选择了中文的语言包,那么部分窗体的中文会显示一个方块。也不知道其他朋友是否遇到过这个问题,我在不同的三块硬盘上,装
把中文字体copy一份覆盖zend studio的安装目录下的jre/lib/fonts。
ubuntu用户如果安装了这个VeraSansYuanTi字体,那么执行以下命令即可。

sudo cp /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Bold.ttf /usr/local/Zend/ZendStudioClient-5.1.0/jre/lib/fonts/LucidaBrightDemiBold.ttf
sudo cp /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Italic.ttf /usr/local/Zend/ZendStudioClient-5.1.0/jre/lib/fonts/LucidaBrightDemiItalic.ttf
sudo cp /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Italic.ttf  /usr/local/Zend/ZendStudioClient-5.1.0/jre/lib/fonts/LucidaBrightItalic.ttf
sudo cp /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Regular.ttf  /usr/local/Zend/ZendStudioClient-5.1.0/jre/lib/fonts/LucidaBrightRegular.ttf 
sudo cp  /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Bold.ttf /usr/local/Zend/ZendStudioClient-5.1.0/jre/lib/fonts/LucidaSansDemiBold.ttf
sudo cp /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Regular.ttf /usr/local/Zend/ZendStudioClient-5.1.0/jre/lib/fonts/LucidaSansRegular.ttf
sudo cp /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Bold.ttf /usr/local/Zend/ZendStudioClient-5.1.0/jre/lib/fonts/LucidaTypewriterBold.ttf
sudo cp /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTi-Regular.ttf /usr/local/Zend/ZendStudioClient-5.1.0/jre/lib/fonts/LucidaTypewriterRegular.ttf

另外发一个utf-8的中文识别正则表达式
preg_match(“#[".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}#”,$str);



发表评论

  本站文章若无注明,则以署名·非商业用途·保持一致授权
  桂ICP备05004302号 感谢WordPress提供本程序 本模板下载