我试图写一个CSV文件包括用java阿拉伯语数据阿拉伯语编码与Windows
PrintWriter out = new PrintWriter("file.csv", "UTF8");
和当我打开Linux机器的文件,阿拉伯文显示正常,但它不工作windows机器。
和设置编码时为 “Cp1256” 为
PrintWriter out = new PrintWriter("file.csv", "Cp1256");
阿拉伯语显示精细使用Windows XP &的window7但没有与Linux和Windows Vista。
那么什么是正确的编码,使文件适用于所有操作系统?
由于提前
Neveen
“display”是什么意思?所有非破坏的GUI应用程序都可以在所有操作系统上使用UTF-8文本正常工作;有时您必须使用BOM或在加载文件之前明确指定编码。 – Philipp 2010-07-05 09:12:17
我的意思是通过显示罚款“所有字符写入正确的编码”。 – Neveen 2010-07-05 09:19:59
是的,但在哪些程序? – Philipp 2010-07-05 09:23:39