CentOS安装微软雅黑,解决drawImage中文乱码问题
使用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/下的。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
centos命令行常用命令
常用命令 1、文件操作类: 1、在当前目录下改变目录a的名字为bmv a b 2、移动目录a下的内容到目录bmv a/* b/* 3、 2、任务进程类: 1、删除用户进程kill -9 pid(pid为相应的进程号) 2、动态查看进程:top 3、系统用户类: 1、 强制踢掉正在登录的用户:pkill -kill -t tty (root用户可以踢掉任何人包括自己,改变tty为所踢用户的TTY即可) root pts/0 *.*.*.* Fri Sep 29 21:10 still logged in root pts/0 *.*.*.* Fri Sep 29 20:30 - 21:09 (00:39) 如想踢掉pst/0 则使用命令pkill -kill -t pst/0 2、使用kill命令强制踢掉用户 [root@oldpan ~]# ps -ef | grep pts/0x root 10359 10340 0 21:13 pts/0 00:00:00 grep --color=auto pts/0x kill -9 10359 即可kill掉相应的用户pid
- 下一篇
CentOS 安装Httpie
最近在用Python学着搭一个简单的服务器,过程中需要用到HTTPie进行调试,刚接触Linux没多久,这里就遇到了问题。 HTTPie介绍 HTTPie (读作aych-tee-tee-pie)是命令行形式的HTTP客户端。可通过简单的http命令,可配合语法发送任意HTTP请求数据,并在终端以代码高亮的形式输出。HTTPie可用来对HTTP服务器进行测试、调试工作和一些常规交互。 yum安装HTTPie(失败) 在官网中,HTTPie在Linux系统上是这样装的 #Debian的发行版,如Ubuntu:$ apt-get install httpie #基于RPM的发行版: $ yum install httpie #Arch Linux $ pacman -S httpie CentOS应该选择第二种方式,然而实际上并不可行: [root@localhost web-server]# yum install httpie 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- Hadoop3单机部署,实现最简伪集群
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Mario游戏-低调大师作品
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果