Я хочу использовать 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
в начало вашего кода файла.