在我的Java源代码,我想写非ASCII字符使用Java,即一些字符在UTF-8格式的文本文件:编译错误尝试写入UTF-8文本到文本文件
File f = new File("U.txt");
FileWriter writer = new FileWriter(f);
writer.write("लता"); // hindi text
writer.close();
我正在使用记事本++作为文本编辑器,我用编码UTF-8
保存该文件。但是当我编译java文件时出现如下错误:
illegal character: \187
import java.io.*;
^
我在哪里犯错?我需要做什么 ?这是一个编译错误!
使用'FileOutputStream'将参数 – tozka
作为参数传递给最终用户。 – PermGenError
@chaitanya10没有187行。计划有14个的代码 –