2013-09-21 28 views
0

我想将utf-8字符串转换为windows-1250编码。在js/jquery中有没有简单的方法,比如iconv()?也许任何人有一块代码做到这一点....在javascript中将utf-8字符串转换为windows-1250

我写脚本转换为CSV表格,我需要它是Windows-1250编码,因为Excel(至少波兰版本)使用该编码,每次更改为UTF-8都是痛苦的屁股。

该脚本生成数据链接data:application/csv,csv_content以保存生成的csv文件的内容。

+3

JavaScript和UCS-2(通常)的工作原理的描述使用utf16le应按;你为什么要乱编码? –

+1

提供更多的上下文,有可能是一个完全不同的方式来处理你想要解决的任何问题。 – deceze

+0

为什么所有'-1'?我正在编写脚本来将HTML表格转换为CSV,我需要它是Windows-1250编码,因为Excel(至少波兰版本)使用该编码,并且每次将其更改为UTF-8都会使屁股疼痛。 –

回答

1

要回答您的实际问题:要让Excel识别UTF-8编码文件,请添加BOM。使用特定于区域的编码只是将问题转移,因为另一台计算机上的另一个Excel安装将需要另一种特定于区域的编码。