java Graphics 在生产图片上的时中文字体乱码。
今天利用Graphics生产图片中,莫名其妙的遇到中文编码问题,找了一个下午,终于总算解决了。从程序编码,容器编码,服务器编码找了个遍,都没找出什么问题来。
诡异的是在开发服务器上是没问题的,生产上就偏偏出了这编码问题,让人头痛。
问题描述:我在生成图片上的中文文字样式是宋体,只要是中文都是乱码.
出现乱码问题在于,服务器上少了相关支持中文字体包,解决方法有两种。如下:
1:在服务器上安装相关的中文字体包。系统为((这种没试过,通过开发环境、生成环境字体包对比得到的)
2:修改你的jdk里面jre目录下的字体包,相关路径为:/opt/Java/jdk1.6.0_27/jre/lib/fonts/。具体操作:
从你window系统里面找到对应你程序里面设置的相关字体包(window目录:C:\Windows\Fonts),然后复制到jdk/jre/lib/fonts/目录下,重启服务器就OK了。

浙公网安备 33010602011771号