在我的 java 源代码中,我想使用 java 将非 AscII 字符(即 UTF-8 格式的一些字符)写入文本文件:
File f = new File("U.txt");
FileWriter writer = new FileWriter(f);
writer.write("लता"); // hindi text
writer.close();
我使用 notepad++ 作为文本编辑器,并使用 encoding 保存文件UTF-8
。但是,当我编译 java 文件时,会出现如下错误:
illegal character: \187
import java.io.*;
^
我在哪里犯错了?我需要做什么 ?这是一个编译错误!