我正在尝试将阿拉伯语句子写入 .doc 文件。但是每次我打开 .doc 文件时,它都会显示一条消息,说明文件转换,并询问我想以哪种 Unicode 显示 .doc 文件,因此我保留 Unicode(UTF-8),一切正常。
这是我写入文件的代码:
PrintWriter print = new PrintWriter(new FileOutputStream(newFile+".doc", true));
print.println(toString());
print.println();
print.close();
用户选择的文件在哪里newFile
(用户没有添加扩展名), toString()
是一个将要写入文件的整个句子组合在一起的功能。
我的问题是,每次打开 .doc 文件时都必须查看此文件转换吗?
我已经尝试在 net beans 中打开项目的属性并输入编码:UTF-8!
任何人都可以帮忙吗?