3

重複の可能性:
Java : ストリームの正しい文字セット エンコーディングを判別する方法

Java で ANSI テキスト ファイルを読み込もうとしていますが、内部のテキストのエンコーディングがわかりません。FileInputStream を使用してテキスト ファイルを取得する前に、テキスト ファイルのエンコーディングを検出する方法はありますか?

4

1 に答える 1

0

実際に読む前にテキストファイルのエンコーディングを知ることは不可能だと思います。エンコーディングを判断する前に、数バイトを読み取る必要があります。

コメントに記載されているツールは、ファイルのエンコーディングを検出する前に、正確にそれを行うように求めます (実際には数千バイトと表示されます)。

于 2012-10-04T17:41:25.373 に答える