Hen*_*ühe 5 javascript encoding
我正在开发一个应用程序,以简化有关工作中CSV文件的任务。所有CSV文件均采用ISO-8859-15编码,由于它们是从工具中导出的,并且在通过我的javascript网络应用程序运行后,因此无法更改,因此需要将其重新导入。
我使用FileReaderJS http://bgrins.github.com/filereader.js/加载了CSV ,我将其扩展为提供readAsText正确的编码,从而将输入转换为UTF-8字符串。
现在,我修改从上传的CSV中检索到的字符串,并希望content使用FileSaver https://github.com/eligrey/FileSaver.js使用以下代码,以下载的形式提供结果(在变量中):
var bb = new BlobBuilder();
bb.append(content);
saveAs(bb.getBlob("text/plain;charset=iso-8859-15"),"export.csv");
Run Code Online (Sandbox Code Playgroud)
当文件到达我的计算机时,它仍然是UTF-8。我想我自己可能必须将UTF-8字符串转换为iso-8859-15编码-这不是问题,因为我不需要任何非iso-8859字符,但是我不知道如何实现。我简要浏览了http://www.webtoolkit.info/demo/javascript-utf-8,但这对我没有帮助。
有谁知道如何使这项工作?
| 归档时间: |
|
| 查看次数: |
970 次 |
| 最近记录: |