我有一个包含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
答案 0 :(得分:2)
第一部分..." js字符串到二进制"的第一个google结果是How to convert text to binary code in JavaScript?
和第二部分(base64编码)btoa(stringToEncode)
;
编辑:
正如bhspencer在评论中提到的,btoa有不一致的浏览器支持,特别是我知道的pre ie9 ...更好的选择是使用库。他提到的https://github.com/dankogai/js-base64实际上与我在一些生产网站上使用的那个相同