我正在尝试将字符串转换为 BASE64 和 utf-16 Big Endian 字符集,以便使用 sms API 发送它。
我无法在 Javascript 中这样做。
这是我想在短信中发送的原始 js 字符串:
const originalString = 'Teste 5% áàÁÀ éèÉÈ íìÍÌ óòÓÒ úùÚÙ çÇ ãà ?!,;';
使用btoa(originalString)
我得到VGVzdGUgNSUyNSDh4MHAIOnoycgg7ezNzCDz8tPSIPr52tkg58cg48MgPyEsOw==
的不是我需要的......我为此目的使用了一个在线转换器,这是正确的值:
AFQAZQBzAHQAZQAgADUAJQAgAOEA4ADBAMAAIADpAOgAyQDIACAA7QDsAM0AzAAgAPMA8gDTANIAIAD6APkA2gDZACAA5wDHACAA4wDDACAAPwAhACwAOw==
我测试了用它发送短信,它工作正常。