質問: br.readLine()) != null){ data += strs + CRLF; } br.close(); }catch(FileNotFoundException e){ System.out.print(e); }catch(IOException e){ System.out.print(e); } return data; } ### 試したこと ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: 「咩」という文字は、本来のシフトJISには入っておらず、「IBM拡張文字」あるいは「NEC選定IBM拡張文字」という**機種依存文字**なのです(JIS X 0213のシフトJIS、という可能性もありますが、そっちより可能性は高いと思います)。 エンコードを`"MS932"`とすれば、そういった拡張文字まで処理可能となります。 Qiita JavaでのシフトJISの扱い