4

回答してくれた人々のおかげで、私は実際に「MacRoman」でエンコードされたファイルを扱っていることに気付きました。

0xDB が通貨記号であるエンコーディングは?

だから私は疑問に思っています: lib/charsets.jarに含まれる文字セットは、すべての 1.5 JVM に存在することが保証されていますか?

http://download.oracle.com/javase/1.5.0/docs/guide/intl/encoding.doc.html

たとえば、UTF-8 とは異なり、x-MacRoman はrt.jarではなくlib/charsets.jarに存在します。違いがよくわかりません。

MacRoman は、UTF8 と同じように存在することが保証されていますか?

PS: 誰かが MacRoman タグを作成してくれたら最高です。

4

1 に答える 1

6

必須ではありません。 すべての Java 実装でサポートする必要がある唯一の文字セットは次のとおりです。

  • US-ASCII
  • ISO-8859-1
  • UTF-8
  • UTF-16LE
  • UTF-16BE
  • UTF-16

Sun/Oracle にも、JRE でサポートされている文字セットのリストがあります

于 2011-01-30T17:45:52.790 に答える