-2

重複の可能性:
Javaでのエンコーディング変換

実際には、Javaでcp1251エンコーディングからutf-8に変換する方法の例が必要です。たとえば、次の理由により、この質問でPHPに頭痛の種はありません。

iconv($str, "cp1251", "utf-8");

ですから、Javaでこのようなものを作った経験のある人がいるかもしれません。助けてください。事前にThx。

4

1 に答える 1

6

PHPとは対照的に、Javaの文字列には固有のバイトレベルのエンコーディングはありません。それらはネイティブUTF-16文字列です。したがって、ファイルを再エンコードする場合は、一方のエンコードで読み取り、もう一方のエンコードで書き込みます。チェックアウトしInputStreamReaderOutputStreamWriter

于 2012-08-26T13:36:29.730 に答える