解决PlantUML的中文乱码问题

问题

  对程序猿来说,永远都希望用代码来解决一切问题,所以有了markdown就丢掉了word,有了plantUML就丢掉了visio,可是乱码是一道绕不过去的坎,当你兴高采烈写了一个Hello World,却发现了一堆方块……

hello

解决

  简单来说一句话,安装上中文字体就好了:

  1. 安装字体管理工具

    1
    2
    apt install fontconfig
    apt install xfonts-utils
  2. 以“宋体 常规”为例,去Windows的字体目录[C:\Windows\Fonts]下找到simsun.ttc文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    # 新建字体存放目录
    mkdir -p /usr/share/fonts/simsun
    cd /usr/share/fonts/simsun
    # 上传字体文件:simsun.ttc
    # 安装字体
    mkfontscale
    mkfontdir
    fc-cache -fv
    source /etc/profile
  3. 重启tomcat,然后终于看见了激动人心的方块字

    hello