Angular 5 文件保护程序 saveAs CSV 文件编码为 ANSI
Angular 5 file-saver saveAs CSV file encoding to ANSI
我用Angular5+"file-saver": "^1.3.3"
+"@types/file-saver": "^1.3.0"
import { saveAs } from 'file-saver';
const filename = parts[1].split('=')[1];
const blob = new Blob(['\ufeff', response.body], { type: 'text/csv' });
saveAs(blob, filename);
创建UTF-8文件
import { saveAs } from 'file-saver';
const filename = parts[1].split('=')[1];
const blob = new Blob([response.body], { type: 'text/csv' });
saveAs(blob, filename);
创建UTF-8w/oBOM文件
但我需要创建 ANSI 文件(用于 Excel 和其他客户端)
我试了{ type: 'text/csv;charset=ansi;' }
但是不行。
无法在前端部分将 UTF-8 更改为 ANSI(Angular)。我变
@RequestMapping(value = "/export", method = RequestMethod.GET, produces = "text/csv")
来自
@RequestMapping(value = "/export", method = RequestMethod.GET, produces = "text/csv;charset=ISO-8859-1")
在我的后端(Springboot)
我用Angular5+"file-saver": "^1.3.3"
+"@types/file-saver": "^1.3.0"
import { saveAs } from 'file-saver';
const filename = parts[1].split('=')[1];
const blob = new Blob(['\ufeff', response.body], { type: 'text/csv' });
saveAs(blob, filename);
创建UTF-8文件
import { saveAs } from 'file-saver';
const filename = parts[1].split('=')[1];
const blob = new Blob([response.body], { type: 'text/csv' });
saveAs(blob, filename);
创建UTF-8w/oBOM文件
但我需要创建 ANSI 文件(用于 Excel 和其他客户端)
我试了{ type: 'text/csv;charset=ansi;' }
但是不行。
无法在前端部分将 UTF-8 更改为 ANSI(Angular)。我变
@RequestMapping(value = "/export", method = RequestMethod.GET, produces = "text/csv")
来自
@RequestMapping(value = "/export", method = RequestMethod.GET, produces = "text/csv;charset=ISO-8859-1")
在我的后端(Springboot)