我有一个用utf-16编码的字符串。
我必须解码该字符串。
对于utf-8,我使用 Base64.decode() 方法,但是此方法会为utf-16编码的字符串引发异常。
有人可以帮助我使用angularjs技术吗?
下面是utf-16编码的字符串:
//48AD8AeABtAGwAIAB2AGUAcgBzAGkAbwBuAD0AIgAxAC4AMAAiACAAZQBuAGMAbwBkAGkAbg
Base64.js文件已经在我的项目中了。下面是解码方法的定义:
var decode = function(a){
return _decode(
String(a).replace(/[-_]/g, function(m0) { return m0 == '-' ? '+' : '/' })
.replace(/[^A-Za-z0-9\+\/]/g, '')
);
};