S eda1a14b50ee24bcab19b62f40858e76 文字化け(Java)

文字コード指定してファイルを読み込む


BufferedReader r = new BufferedReader(new InputStreamReader(new FileInputStream("filepath"), "UTF8"));

FileInputStreamまたはそれを利用したFileWriterは文字コード設定をシステムの既定のものとして読み込む。
InputStreamReaderはbyteで読み込む。

文字コードの変換

newStr = new String(oldStr.getBytes, "UTF8");

「?」になる

http://www.atmarkit.co.jp/fjava/rensai2/we...
http://www.fumikichan.net/prog/Servlet/se0...

もしかして

    他の人の「文字化け(Java)」

    S eda1a14b50ee24bcab19b62f40858e76

    無所属ソフトウェアエンジニア

    (1722words)

    最新

      最新エントリ

        関連ツイート