使用Graphics的drawString方法向图片上添加汉字时候,Windows是没问题的,在Linux上中文总是乱码,小方块,之前在网上看多很多说是因为Linux系统没有字体的原因,记录下 /usr/share/fonts/
修改权限为760
进入文件夹
依次执行
查看安装的字体 到此,服务器字体就安装好了。本以为安装了服务器字体之后drawImage中文就不会乱码了,但是测试结果,还是小方块。可能是因为安装完字体之后需要重启服务器才能生效。抱着侥幸心理果然不行。但是服务器上有好多用户,而且是生产环境,不敢轻易重启,只能想其他的办法了。 这里看到了http://blog.csdn.net/u012540337/article/details/21478965这篇文章 尝试给jdk安装字体
这里更加单,只需要将windows你看好的字体ftp到 /jre/lib/fonts/下 对了,rpm安装的jdk默认路径是在 /usr/java/下的。 (责任编辑:IT) |