Доброго времени суток!
Столкнулся со следующей проблемой при использовании tclkit: если исполняемому скрипту (или starkit-файлу) передавать в качестве аргумента строки, содержащие не-ASCII символы, то в скрипт они приходят в виде символов '?'. Нужные кодировки в tclkit я положил, encoding system в запускаемом с помощью него скрипте выдает то, что надо.
Кто виноват и что делать?