Ubuntu12.04安装中文字体,解决导出图片乱码
Tomcat程序運行的JAVA程序,在導出圖片時,會出現中文亂碼,也給Tomcat server.xml中指定URIEncoding="UTF-8"參數了,也無效。
這是因為Tomcat在處理程序時請求的是系統字體,所以必須系統有中文字體才可以正常處理中文。
像cutycapt、html2image等網站頁面截圖工具,也會出現這樣的亂碼問題。類似于下面:
1、在/usr/share/fonts/下,新建文件夾winFonts,如果沒有fonts目錄,就安裝fontconfig軟件(系統字體管理),再將win7字體msyh.ttf復制到Ubuntu /usr/share/fonts/中。
2、安裝字體,如果沒有下面命令就安裝xfonts-utils工具
# sudo chmod 664 /usr/share/fonts/winFonts/*
# cd /usr/share/fonts/winFonts/
# sudo mkfontscale ??
# sudo mkfontdir
# sudo fc-cache -fv ? #建立字體緩存信息
3、查看是否成功
# fc-list :lang=zh-cn ?#如果成功就會有如下信息,再重新啟動Tomcat就沒有亂碼了。
Microsoft YaHei,微軟雅黑:style=Regular,Normal,obyejné,Standard,Κανονικ,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
本文轉自 李振良OK 51CTO博客,原文鏈接:http://blog.51cto.com/lizhenliang/1600438,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的Ubuntu12.04安装中文字体,解决导出图片乱码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows Phone 7应用之Te
- 下一篇: 菜鸟学Linux 第007篇笔记 简单命