0
さて、ファイルを読み込んで、バイト[byte]をすべて取得するとします。Java - 新しい文字列を文字セットコードからバイトに逆変換する
byte[] fileBytes = whatever;
(のは私がバイトを読んでいるものは何でもふりをしてみましょう)
今、私の場合、OSのデフォルトで
String s = new String(fileBytes, Charset.defaultCharset());
、のは、私はOSのデフォルトの文字セットとそれから列を作ったとしましょうcharsetはwindows-1252です。
現在、デフォルトのcharsetでファイルを読み込むので、s.getBytes()はfileBytesとは異なります。
どのように文字列を元のcharsetを元のファイルバイトに戻すことができますか?
私はすべての助けを感謝します、ありがとう! :)
バイト配列を逆転して文字列に変換するのに間違いはありますか? –
[Java文字列をバイトに変換する方法\ [\]?](http://stackoverflow.com/questions/18571223/how-to-convert-java-string-into-byte) – nullpointer
これはエンディアンですか?問題? – Bohemian