JavaScript CSV 字符串编码的二进制格式



我有一个包含csv格式数据的字符串,现在我希望使用javascript将该字符串转换为编码的二进制数据,我需要将其发送到infopath表单。

我的 csv 字符串如下所示:

heading1,heading2,heading3,heading4,heading5
value1_1,value2_1,value3_1,value4_1,value5_1
value1_2,value2_2,value3_2,value4_2,value5_2

第一部分..."js 字符串到二进制"的第一个谷歌结果是如何在 JavaScript 中将文本转换为二进制代码?

第二部分(base64 编码)btoa(stringToEncode);

编辑:

正如 bhspencer 在评论中提到的,btoa 的浏览器支持不一致,特别是我知道的 pre ie9......更好的选择是使用库。他 https://github.com/dankogai/js-base64 提到的那个实际上是我在几个生产站点上使用的那个

最新更新