我試圖寫一個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