Notepad ++が(ドロップダウンの「エンコード」メニューで)「ANSI」であると言う.txtがたくさんあります。
[äöüß] というドイツ語の文字が含まれており、Notepad++ で正常に表示されます。
しかし、Irb ではそれらが正しく表示されませんFile.read 'this is a German text example.txt'
。
それで、私がどのような議論をするべきか知っている人はいますEncoding.default_external=
か?
(それが解決策になると思いますよね?)
'utf-8'
またはの場合'cp850'
、"äöüß" を含む "ANSI" ファイルを "\xE4\xF6\xFC\xDF" として読み込みます...
(あなたの回答で明らかに「明白な」ことを言及することをためらわないでください。私はあなたができる限り初心者であり、この質問をするのに十分な知識を持っています。)