Twilio SMS неправильная кодировка в Java API

Предположительно, twilio обрабатывает кодирование автоматически… но это не так.
Мой код, как в учебнике:

String msg = "áéíóú";
Message message = Message.creator(new PhoneNumber(toNumber),
                new PhoneNumber(fromNumber),
                msg).create();

Но в телефон приходит сообщение с печально известными персонажами �

Я попытался изменить параметры локали JVM:

— Дюзер.language=es-Duser.регион=MX

безрезультатно

Я тестирую в Linux box. На Windows 10 окна моего коллеги работает хорошо.

Есть указания?

1 ответ

  1. Я только что столкнулся с этой проблемой и в настоящее время открыт билет с поддержкой Twilio на этом.

    Я рискнул и попробовал предыдущую версию их API, и она работала без сучка и задоринки.

    Используйте maven, чтобы захватить версию 6.3.0 их API Java или загрузить его со своей страницы API Java, однако они отмечают, что версия 6.X устарел. Надеюсь, это будет устранено в обновлении их API.

    Пример кода для отправки сообщений с версией Java API Twilio 6.3.0