Я пытаюсь преобразовать строку в BASE64 и кодировку utf-16 Big Endian, чтобы отправить ее с помощью sms API.
Я не могу сделать это в Javascript.
Это исходная js строка, которую я хочу отправить в sms:
const originalString = 'Teste 5% áàÁÀ éèÉÈ íìÍÌ óòÓÒ úùÚÙ çÇ ãà ?!,;';
Используя btoa(originalString)
, я получаю VGVzdGUgNSUyNSDh4MHAIOnoycgg7ezNzCDz8tPSIPr52tkg58cg48MgPyEsOw==
, это не то, что мне нужно ... Я использовал для этой цели онлайн-конвертер, и это правильное значение:
AFQAZQBzAHQAZQAgADUAJQAgAOEA4ADBAMAAIADpAOgAyQDIACAA7QDsAM0AzAAgAPMA8gDTANIAIAD6APkA2gDZACAA5wDHACAA4wDDACAAPwAhACwAOw==
Я тестировал отправку sms с ним и работает нормально.