CentOS安装微软雅黑,解决drawImage中文乱码问题
2017-09-29 17:30
423 查看
使用Graphics的drawString方法向图片上添加汉字时候,Windows是没问题的,在Linux上中文总是乱码,小方块,之前在网上看多很多说是因为Linux系统没有字体的原因,记录下
字体从Windows系统里边找就行,在C:\Windows\Fonts文件夹下
找到想要的字体,ftp到服务器上
/usr/share/fonts/
修改权限为760
chmod 760 /usr/share/fonts/*.TTC
进入文件夹
cd /usr/share/fonts/
依次执行
mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
mkfontdir
fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )
查看安装的字体
fc-list :lang=zh
到此,服务器字体就安装好了。本以为安装了服务器字体之后drawImage中文就不会乱码了,但是测试结果,还是小方块。可能是因为安装完字体之后需要重启服务器才能生效。抱着侥幸心理果然不行。但是服务器上有好多用户,而且是生产环境,不敢轻易重启,只能想其他的办法了。
这里看到了http://blog.csdn.net/u012540337/article/details/21478965这篇文章
尝试给jdk安装字体
这里更加单,只需要将windows你看好的字体ftp到 /jre/lib/fonts/下
然后重启tomcat即可。
对了,rpm安装的jdk默认路径是在 /usr/java/下的。
字体从Windows系统里边找就行,在C:\Windows\Fonts文件夹下
找到想要的字体,ftp到服务器上
/usr/share/fonts/
修改权限为760
chmod 760 /usr/share/fonts/*.TTC
进入文件夹
cd /usr/share/fonts/
依次执行
mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
mkfontdir
fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )
查看安装的字体
fc-list :lang=zh
到此,服务器字体就安装好了。本以为安装了服务器字体之后drawImage中文就不会乱码了,但是测试结果,还是小方块。可能是因为安装完字体之后需要重启服务器才能生效。抱着侥幸心理果然不行。但是服务器上有好多用户,而且是生产环境,不敢轻易重启,只能想其他的办法了。
这里看到了http://blog.csdn.net/u012540337/article/details/21478965这篇文章
尝试给jdk安装字体
这里更加单,只需要将windows你看好的字体ftp到 /jre/lib/fonts/下
然后重启tomcat即可。
对了,rpm安装的jdk默认路径是在 /usr/java/下的。
相关文章推荐
- CentOS 6.5安装MySQL中文乱码问题解决
- 安装新字体后,centos 6.x chrome收藏夹,标签中文乱码问题解决
- CentOS 6.5安装MySQL中文乱码问题解决
- centos安装gisserver中文乱码问题解决
- CentOS6.5安装mysql中文乱码问题解决
- UBuntu9.04安装NetBeans6.5.1中文乱码问题解决
- CentOS 中文配置/中文乱码/中文输入问题解决
- CentOS中的中文乱码问题的解决
- Linux第一天接触, 安装CentOS后解决中文字体的问题
- 解决CentOS语言更改成简体中文出现的乱码问题
- 【转】centos 浏览器中文乱码问题 解决方法
- 安装配置Mysql5.5并且完美解决中文乱码问题
- VMware手动安装RHEL5解决中文乱码问题
- ubuntu11.04安装NetBeans 7.0中文显示乱码或者方框问题的解决(JRE中文字体设置)
- 使用xshell登录中文版CentOS时,在xshell下显示中文乱码,通过如下办法可以有效的解决乱码问题
- Centos中文乱码问题的解决。
- CentOS中的中文乱码问题的解决
- CentOS中文乱码问题的解决方法
- CentOS 中文配置/中文乱码/中文输入问题解决
- 解决linux AS4安装时选择英文,中文显示乱码的问题