Я пытаюсь кодировать base64 строку utf8, содержащую символы Thai. Я использую встроенную в браузер функцию btoa
. Это работает для текста ascii, однако Thai заставляет его генерировать исключение INVALID_CHARACTER_ERR: DOM Exception 5
.
Вот пример, который не срабатывает (символ, который выглядит как «n», является тайским)
btoa ( 'а ก' )
Что мне нужно сделать, чтобы кодировать base64 строки, отличные от ascii, в base64?