Строка Java UTF-8 - PullRequest
       1

Строка Java UTF-8

1 голос
/ 18 декабря 2011

Я хочу преобразовать строку Java, содержащую символы UTF-8, в формат, который может использовать браузер (строка будет использоваться как URL). Что я имею в виду, так это то, что url.openStream () не может открыть веб-страницу, когдаURL содержит персидские буквы.

Ответы [ 2 ]

1 голос
/ 18 декабря 2011

Java String не содержат символов UTF-8.Из документов для символов:

Платформа Java 2 использует представление UTF-16 в массивах символов и в классах String и StringBuffer.

Вы можете использовать URLEncoder класс для кодирования строки, чтобы url.openStream() работал.

1 голос
/ 18 декабря 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...