PlantUMLサーバで文字化け!?

今回の問題は、PlantUMLをインストールした環境で起きました!
会社用の環境にインストールしてだいぶ経ったのですが、今日ちょっとルーティン周りを書いていたときに気づきました…
日本語化けてねぇ?
つかえねぇ〜

とか思いましたが、家のPlantUML環境では動いています… Dockerですが、調整はしているのかな?

早速調査です!

現在の動き…

図の日本語が全て、□になっていますねw

つまりは、日本語対応していないのでフォントが使われていないってことですが、早速PlantUMLを日本語化…

設定がありませんw war展開なので、コンフィグってどこだ?って感じですね

困った時のtomcatさん… 早速、変更します。
要するに、言語を日本語を標準として文字列をUTF-8 (勘)にすればOKでしょう!

っとtomcat.xmlを調べると

#LANG="en_US"

を発見!編集して動作チェック…. NGですw

java引数にcharsetあることを思い出して、tomcat.xmlにJAVA_OPTSがあることを思い出しました(メモリチューニングで使いますね)

JAVA_OPTS="-charset UTF-8"

上記をXminとかの下に書きました。

これで実行!!!!

ダメだ… とか思ったら、画像自体がキャッシュでしょw
と言うことで、図を変更

できました!

つまりは、tomcatの扱いがUTF-8ではなかったわけです。

/etc/tomcat/tomcat.xmlいじればOKです!