linux添加中文支持

需求:

開發在測試即將要上線的新產品時,發現jboss生成的內容不能顯示中文,中文字符都用小方塊代替了。然後開發找到了我們運維,尋求幫助。

思路分析:

jboss生成的內容不能正常顯示中文,可能存在兩個問題:

一、jdk版本不支持中文;

二、系統不支持中文。

經過查看發現,服務器上這兩個問題都存在。

解決步驟:

首先在系統內安裝中文支持包:

  1. wget ftp://ftp.muug.mb.ca/mirror/centos/5.8/os/x86_64/CentOS/fonts-chinese-3.02-12.el5.noarch.rpm 
  2. wget ftp://ftp.muug.mb.ca/mirror/centos/5.8/os/i386/CentOS/fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 
  3. rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm 
  4. rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 

下載zysong.ttf的中文字體庫,將此文件分別放到jdk和系統的字體目錄中,並重新生成字體的目錄與緩存:

  1. rsync -av zysong.ttf /data/jdk1.6.0_25/jre/lib/fonts/ 
  2. rsync -av zysong.ttf /usr/share/fonts/chinese/TrueType/ 
  3. cd /data/jdk1.6.0_25/jre/lib/fonts/ 
  4. ttmkfdir -o fonts.dir 
  5. cd /usr/share/fonts/chinese/TrueType/ 
  6. mkfontscale 
  7. mkfontdir  
  8. fc-cache -fv 

最後,重啓jboss程序,再次測試,中文支持成功。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章