#このチュートリアルの動作環境: Windows7 システム、Java8 バージョン、DELL G3 コンピューター。Java fileinputstream 中国語の文字化けコードの解決策: 1. 対応する Java ファイルを開きます; 2. "InputStreamReader" を使用して "FileInputStream" を "FileReader" に変換し、エンコード形式を "GBK" に指定します。
Java fileinputstream に中国語の文字化けがある場合はどうすればよいですか?
FileInputStream を使用すると、中国語が文字化けする問題が発生します。解決策:
InputStreamReader を使用して FileInputStream を FileReader に変換し、エンコード形式 :コードは次のとおりです:BufferedReader br = null; try{ // 在FileInputStream中指定编码格式为"GBK" br = new BufferedReader(new InputStreamReader(new FileInputStream("file"),"GBK")); String str = null; while((str = br.readLine()) != null){ System.out.println(str); } }catch(FileNotFoundException e){ throw new RuntimeException(e); }catch(IOException e){ throw new RuntimeException(e); } finally { // 关闭流 if (br == null) { try { br.close(); } catch (IOException e) { throw new RuntimeException(e); } } }
Java ビデオ チュートリアル 」
以上がJava fileinputstream に中国語の文字化けがある場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。