そのため、ファイルからテキスト データを読み込もうとしていて、Unicode 文字をいじっていますが、Unicode 文字を正しく解析できないようです。私は最近 Java の学習を始めたので、何が間違っているのか完全にはわかりません。
コード:
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("C:\\hello.txt"), "UTF8"));
char[] buffer = new char[128];
int len = br.read(buffer);
for (int i = 0; i < len; i++) {
System.out.print(buffer[i]);
}
ファイル内の文字は次のとおりです。