在通过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");

相关文章:

  • 2021-10-05
  • 2021-11-22
  • 2021-09-19
  • 2021-11-19
  • 2021-11-22
  • 2021-05-14
  • 2021-05-24
  • 2021-07-10
猜你喜欢
  • 2022-02-02
  • 2021-09-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-28
相关资源
相似解决方案