乱码原因是因为在linux系统下没有中文字体,所以转换的时候乱码,需要我们手动把window系统的字体文件拷贝到linux系统下的字体目录下。
解决方法如下:
(1)window系统的字体目录位置C:\Windows\fonts
拷贝出所有的ttc和ttf格式的文件、或者拷贝常用的几个字体文件,如SIMSUN.TTC,根据需要拷贝即可。
(2 将准备好的字体文件拷贝至linux系统中,路径:/usr/share/fonts/
(3)放入上述路径后,执行命令:fc-cache -fv
说明:执行fc-cache命令,fc-cache扫描字体目录并生成字体信息的缓存,然后应用程序就可以立即使用这些新安装的字体
(4)重启服务,否则不生效,本人使用tomcat服务,重启tomcat后正常。

本文介绍了在Linux系统中遇到乱码问题的解决方法,包括从Windows系统复制中文字体文件至/usr/share/fonts/,执行fc-cache-fv命令更新字体缓存,并重启服务如Tomcat以确保生效。
1749

被折叠的 条评论
为什么被折叠?



