0
4

2 に答える 2

3

次のことを期待していると思います。

“HexTab”

代わりに次のように表示されます。

“HexTab�

ファイルを UTF-8 として保存していますが、ファイルを読み取るプログラムは cp1252 を使用してファイルをデコードしています。この2つは一致する必要があります!

2 つのオプション:

  1. :encoding(cp1252)リーダーが cp1252 を使用してテキストのデコードを続行する場合は、cp1252 ( ) を使用してテキストをエンコードします。
  2. ファイルを UTF-8 としてエンコードする場合は、リーダーに UTF-8 を使用してファイルをデコードしてもらいます ( :encoding(UTF-8))。

一般的に言えば、後者は非常に小さなサブセットではなく、任意の Unicode 文字をファイルに含めることができるため、より適切なオプションです。

于 2013-10-15T17:45:38.670 に答える