I had the same problem when the .png file was created, non-ascii characters are not displayed correctly.
My alternative solution is to use the .svg output (via some command like: dot -Tsvg my_graph.gv ), which left the problem of finding fonts in the svg viewer.
You can open a .svg file using a web browser. Most web browsers also support the save as function to convert the .svg file to .png if you insist on the .png format.
Hope this is helpful
source share