如何在angularjs中解码utf-16编码的字符串?

时间:2019-04-23 11:04:12

标签: angularjs unicode character-encoding base64

我有一个用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, '')
        );
    };

0 个答案:

没有答案