Везде говорят, что при входном файле в utf-8, все должно работать, но не получается.
Делаю простейший файл (набираю в gvim и сохраняю с кодировкой UTF-8):
digraph G {
a[label="тест"]
}
Запускаю dot:
dot -Tpng test.dot > test.png
И получаю кракозяблики на картинке. Локаль - en_US.UTF-8.
Пробовал с другими выходными форматами. На растровых - то же самое. На svg русский есть, но картинка почему-то обрезается.