Я хочу использовать Repl.it в программировании на Ruby и читать текстовый файл в формате UNICODE, но он не работает. Это делает сообщение об ошибке

Так,

Есть текстовый файл с венгерскими буквами, но компилятор не хочет выполнять мой код. Как я могу решить это. Я загрузил текстовый файл и хочу изменить его, но он не читает, потому что это не US-ASCII.

Кто-нибудь еще встречался с этой проблемой?

Сообщение об ошибке:

"\ xC3" в US-ASCII (repl):4: в puts' (repl):4:inставит ' (repl):4: в block in <main>' (repl):2:inкаждый ' (repl):2: в `'

МОЙ КОД:

file="2014.txt"

File.readlines (файл).each do |line| a= "2014.evi.nyomtatvanyok/" + строка ставит точку

текстовый файл содержит следующее:

Bevallás iparûzési adófeltöltési kötelezettségrõl 2013
Gépjármûadó-kedvezmény mentesség bevallás 2013
Helyi iparûzési adóbevallás 2013
Idegenforgalmi adóbevallás 2013 Kommunális adóbevallás 2013 Talajterhelési díj bevallás 2013

1 ответ

Добавьте эти строки:

Encoding.default_internal = Encoding::UTF_8
Encoding.default_external = Encoding::UTF_8

в начало вашего кода файла.

Другие вопросы по тегам