У меня есть группа .txt, которую Notepad ++ говорит (в раскрывающемся меню "Кодирование" ) "ANSI".
В них есть немецкие персонажи, [äöüß], которые отлично отображаются в Notepad ++.
Но они не отображаются прямо в irb, когда я File.read 'this is a German text example.txt'
их.
Так кто-нибудь знает, какой аргумент я должен дать Encoding.default_external=
?
(Я предполагаю, что это будет решение, верно?)
Когда 'utf-8'
или 'cp850'
, он читает файл ANSI с "äöüß" в нем как "\ xE4\xF6\xFC\xDF"...
(Пожалуйста, не стесняйтесь упоминать, по-видимому, "очевидные" вещи в своих ответах, я в значительной степени новичок, как вы можете быть, и до сих пор знаете достаточно, чтобы задать этот вопрос.)