在 JavaScript 中将 UTF-8 字符串转换为 Windows-1250
convert utf-8 string to windows-1250 in javascript
我想将 utf-8 字符串转换为 windows-1250 编码。js/jquery中有什么简单的方法,比如iconv()
?也许有人有一大块代码来做到这一点......
我正在编写脚本将 HTML 表转换为 CSV,我需要它采用 Windows-1250 编码,因为 Excel(至少是波兰语版本)使用该编码,每次都将其更改为 UTF-8 是痛苦的。
该脚本生成数据链接data:application/csv,csv_content
以保存生成的csv文件的内容。
若要回答您的实际问题:若要使 Excel 识别 UTF-8 编码的文件,请添加 BOM。使用特定于区域设置的编码只是转移问题,因为另一台计算机上的另一个 Excel 安装将需要另一个特定于区域设置的编码。
您可以使用iconv-lite编码为Windows-1250。添加物料清单可能还不够。特别是在 Excel 2003 或 Excel on Mac 中。
另一种选择是使用 utf16LE,如 http://wiki.scn.sap.com/wiki/display/ABAP/CSV+tests+of+encoding+and+column+separator?original_fqdn=wiki.sdn.sap.com 中所述
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- windows文件路径转换为mac
- Windows UWP 应用程序通过 Cordova:在 Javascript 中将画布转换为 InkRecognize
- 如何在Windows 8 JavaScript(Metro)中将twitter oAuth请求令牌转换为访问令牌
- 在 JavaScript 中将 UTF-8 字符串转换为 Windows-1250
- 在windows mobile中将回车转换为制表符
- 在node.js/express中处理windows-1250 URI
- 在Node.js中从Windows-1251转换到UTF-8
- 在Windows上将相对路径转换为绝对路径
- 将mac节点脚本转换为windows
- 将web图像url转换为Windows. foundation . uri以用于二级标题(JS, Windows 8)
- 编码Windows-1250到UTF8的Javascript字符串
- 将URI转换为windows路径格式
- 将Javascript应用程序转换为Windows应用程序
- 转换自定义Cordova插件到Windows 8/RT
- 如何在Windows 7上使用js2coffee将整个项目转换为CoffeeScript