※ ChatGPTを利用し、要約された質問です(原文:graphvizの文字化け)
graphvizの文字化け
日本語を入力しても文字化けしてしまい、結局グラフで表しても文字化けしています。
digraph a4{
rankdir=LR;
orientation=land;
node[fontname="meiryo" shape=circle];
Java -> ��� [label = "517000",weight= "517000" ];
Java -> �_�E�����[�h [label = "183000000",weight= "183000000" ];
Java -> �Q�[�� [label = "7720000",weight= "7720000" ];
Java -> �z�� [label = "692000",weight= "692000" ];
Java -> �C���X�g�[�� [label = "2900000",weight= "2900000" ];
Java -> update [label = "73200000",weight= "73200000" ];
Java -> script [label = "548000000",weight= "548000000" ];
sun -> Java [label = "8790000",weight= "8790000" ];
Java -> API [label = "9320000",weight= "9320000" ];
eclipse -> Java [label = "14800000",weight= "14800000" ];
}
これなんですが、fontnameで日本語の使えるフォントにはしているはずなんですが、どうしたら文字化けしないで表示できますでしょうか?
補足
一番目の「JAVA」と二番目の文字はUTF-8でエンコードをかけて出力しています。 まだgraphvizを理解しきれていないのでよろしくおねがいします。