圖片打水印時出現中文亂碼

    在開發過程當中須要給上傳的圖片打上水印,但發如今打水印中遇到中文時會出現亂碼,如:java

     

緣由是Linux服務器缺乏中文字體致使。tomcat

解決方法以下:服務器

  1. 下載simsun.ttc到服務器,並放到/usr/share/fonts/win目錄中(若是沒有這個目錄,手動建立)

      文件下載地址 simsun.ttc  提取碼: k5xd 字體

    2.執行相關命令code

# yum install mkfontscale
# yum install fontconfig
# cd /usr/share/fonts/win
# mkfontscale
# mkfontdir
# fc-cache

3.將simsun.ttc複製到jdk目錄下blog

cp /usr/share/fonts/win/simsun.ttc /usr/java/jdk1.7.0_55/jre/lib/fonts

4.重啓tomcat後,問題解決圖片

相關文章
相關標籤/搜索