BufferedImage在創建的圖像調用的是服務器端的字體,所以在g.drawString(str, x, y);時,如果服務器端找不到對應的中文字體,那麼就識別不了,最後寫入圖片的中文就變成了亂碼、方框、問號等等。
因此需要添加服務器端的中文支持:
1:添加jre中文字體(宋體)
sjg:~# cd /usr/lib/jvm/jdk1.6/jre/lib/fonts
sjg:/usr/lib/jvm/jdk1.6/jre/lib/fonts# cp /home/simsun.ttc .
2:需要重啓服務(如tomcat、resin等)
linux下的java環境增加中文字體
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux下Torch7+CUDA 10.0+cudnn7安裝過程
Merle314
2020-07-08 12:07:32
二、Dubbo——Windows環境搭建(安裝dubbo-admin)
仁钦宝
2020-07-08 11:45:56
六、分佈式環境搭建——linux環境搭建ZooKeeper集羣
仁钦宝
2020-07-08 11:45:52
七、分佈式環境搭建——ElasticSearch集羣搭建及集羣管理工具cerebro
仁钦宝
2020-07-08 11:45:49
linux下面安裝php xdebug擴展
incloud_anke
2020-07-08 10:22:10
centos 下git clone報401錯誤解決辦法
incloud_anke
2020-07-08 10:22:10
Jenkins實現不同構建之間進行參數傳遞
流柯@
2020-07-08 06:35:22
VisualSvn的服務器端
jiunizhuai
2020-07-08 05:11:01
eclipse 下maven環境搭建
墨迹的小鱼
2020-07-07 01:32:31
CentOS7.5安裝MySQL5.6
拐锅
2020-07-06 22:41:37
快速搭建springboot項目
拐锅
2020-07-06 22:41:27
ubuntu下eclipse的安裝
pantingting_
2020-07-06 20:27:05
Nginx 實現https雙向認證及負載均衡
依然云曦
2020-07-06 17:46:20
maven 的安裝與基本配置(jar包下載慢怎麼解決)
静待_花开
2020-07-06 12:43:41