ホームページ  >  記事  >  Java  >  Java fileinputstream に中国語の文字化けがある場合の対処方法

Java fileinputstream に中国語の文字化けがある場合の対処方法

藏色散人
藏色散人オリジナル
2023-02-03 16:15:184819ブラウズ

Java fileinputstream 中国語の文字化けコードの解決策: 1. 対応する Java ファイルを開きます; 2. "InputStreamReader" を使用して "FileInputStream" を "FileReader" に変換し、エンコード形式を "GBK" に指定します。

Java fileinputstream に中国語の文字化けがある場合の対処方法

#このチュートリアルの動作環境: Windows7 システム、Java8 バージョン、DELL G3 コンピューター。

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 は、C 言語に似た「形式と操作性」を備えていますが、C 言語よりも使いやすく、プログラミングに完全に「オブジェクト指向」のアプローチを採用しています。 Java で作成されたアプリケーションは、単一のコンピュータ上で実行することも、サーバーとクライアントのネットワーク全体に分散して実行することもできます。さらに、Java を使用して、容量の小さいアプリケーション モジュールやアプレットを作成し、Web ページの一部として使用することもできます。アプレットにより、Web ユーザーと Web ページ間の対話型操作が可能になります。

Java は 1995 年に Sun Microsystems によって発売されました。その発売直後、インターネット上の対話型アプリケーションに新しい外観をもたらしました。最も一般的に使用されているインターネット ブラウザ ソフトウェアには両方とも Java 仮想マシンが含まれています。 Java コンパイラは、ほぼすべてのオペレーティング システムに追加されています。

推奨学習: 「

Java ビデオ チュートリアル

以上がJava fileinputstream に中国語の文字化けがある場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。