redhed 没出现乱码 本身就jdk就支持中文,centos中的jdk不支持中文
乱码如下:
第一种方法:(可能不通用)
1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。
注:根据自己在awt中使用的字体,自主选择
2.放到linux /usr/share/fonts/truetype中 在用fc-cache -f -v 让系统知道这个字体。
3.linux中跳转到JDK安装目录 ..../jre/lib/fonts
4.sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/simsun.ttc
sudo mkfontdir
sudo mkfontscale
第二种方法:(推荐)
1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。
2.linux中跳转到JDK安装目录 ..../jre/lib/fonts
3.输入命令:sudo mkdir fallback 然后将Windows所拷贝的字体放到fallback中
4.重启环境变量 使其生效:source /etc/profile
tomcat重启,OK没问题,完美解决