我有一些以UTF-16编码的Base64数据,我试图解码这些数据,但大多数库只支持UTF-8。我认为我必须去掉空字节,但我不确定如何去掉。
目前,我正在使用David Chambbers Polyfill进行Base64编码,但我也尝试过其他库,例如phpjs.org,但它们都不支持UTF-16。
需要指出的一件事是,在Chrome上,atob方法可以正常工作,而在Firefox上,我得到了描述here的结果,在IE中,我只返回了第一个字符。
非常感谢任何帮助。
目前,我正在使用David Chambbers Polyfill进行Base64编码,但我也尝试过其他库,例如phpjs.org,但它们都不支持UTF-16。
需要指出的一件事是,在Chrome上,atob方法可以正常工作,而在Firefox上,我得到了描述here的结果,在IE中,我只返回了第一个字符。
非常感谢任何帮助。