在通過BeanShell 生成CSV文件時,寫入的中文字符默認情況會變成亂碼。
//默認情況生成的文件是asii編碼。
fileName = “c:\test.csv";
fos = new FileOutputStream(fileName, false);
ps = new PrintStream(fos);
// Open File(s)
fileName = vars.get("CSVFilesPath") + "/" + "TestData_LiveSchedules_OnNow${FileNameSign}.csv";
fos = new FileOutputStream(fileName, false);
//生成utf-8編碼的文件中文就正常了。
ps = new PrintStream(fos,true,"UTF-8");
