私のアプリケーションは、UTF-8 文字エンコーディングの保存をサポートするように設定されています。UTF-8、latin-1、ASCII などのさまざまな組織から取得したファイルを読んでいます。さまざまな文字エンコーディングを持つファイルが UTF-8 に読み込まれるようにするために、何か特別なことをする必要がありますか?正しくフォーマットしますか?たとえば、ファイルの文字エンコーディングを調べて、明示的に UTF-8 に変換する必要がありますか?
それとも以下で十分ですか?
Reader reader = new InputStreamReader(new FileInputStream("c:/file.txt"), "UTF-8");