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