我創建了一個java gui來生成bat文件。 當我寫包含這樣的字符串蝙蝠:「L'UOMO彪長處」記事本++表示本:「L UOMO PI-長處?」從java代碼創建蝙蝠保留撇號和重音字符
下面是代碼:
FileOutputStream fos = new FileOutputStream(bat);
Writer w = new BufferedWriter(new OutputStreamWriter(fos, "Cp850"));
String stringa = "L’uomo più forte"
w.write(stringa);
w.write("\n");
w.write("pause");
w.write("\n");
w.flush();
w.close();
我不得不使用cp850進行dos使用。使用基礎字符集蝙蝠會給出錯誤。
解決方案?