По умолчанию Ruby не поддерживает Unicode, который является кодировкой этих венгерских символов.Если вы не можете выполнять фиксацию, используя только ASCII, вам нужно изучить какую-нибудь библиотеку Unicode, например, ruby-unicode .
По моему опыту, Python гораздо лучше поддерживает Unicodeчем Ruby, поэтому, если ваш сценарий не выполняет намного больше, я бы рассмотрел Python или другой язык сценариев.
РЕДАКТИРОВАТЬ: Очевидно, что пока я не смотрел, Ruby 1.9 пошел и добавил правильно (ishПоддержка Unicode.Я сам не пробовал, но это сообщение в блоге проходит через пару упражнений, которые, я думаю, детализируют все необходимые функции (которых не так много).