Как декодировать строку в кодировке utf-16 в angularjs? - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть строка, которая закодирована в 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, '')
        );
    };
...