Как кодировать StringBody? - PullRequest
       1

Как кодировать StringBody?

0 голосов
/ 27 апреля 2011

У меня проблема, когда я хочу создать StringBody, который содержит «-» или любой расширенный символ.Мне нужно закодировать его в UTF-8, и я попытался определить кодировку (UTF-8) следующим образом:

new StringBody(i.getValue(), Charset.forName(HTTP.UTF_8));

Это не работает.Есть ли способ кодировать это строковое тело в UTF-8?

1 Ответ

2 голосов
/ 27 апреля 2011

Ниже приведен фрагмент, работающий со строковым типом данных.Попробуйте изменить String на StringBody.Надеюсь, что это работает.

<code>
String name = "John";
String encodedName = URLEncoder.encode(name, "UTF-8");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...