系统:win7 (格式:中文(简体,中国))
工具:Eclipse (默认编码utf-8)
服务两个:【restful接口】 和 【服务*** server】。
场景:【服务*** server】多次调用【restful接口】,每次【restful接口】会返回一个生成好的csv文件内容。【服务*** server】将每次【restful接口】返回的csv内容保存成一个csv文件。并将生成的多个csv文件打包成一个zip压缩包。
【restful接口】:根据一组数据生成csv文件
1. java代码生成csv文件,文件输出流编码设置为"UTF-8"时,生成的csv文件打开后,中文乱码。
2. 将文件输出流编码设置为"GB2312",生成的csv文件打开后,中文没有乱码。
java代码如下:
/*** 生成.csv格式文件*/
public static boolean createCsvFile(Listrows, String filePath, String fileName) {//标记文件生成是否成功