|
|
|
Кодировка в HttpURLConnection (кирилица)
|
|||
|---|---|---|---|
|
#18+
Странички, которые приходят в UTF-8 читаются нормально, а в которых кодировка Кириллица (Windows), ну 1251 видимо приходят с кривыми русскими буквами, точнее без оных ) Вопросы. 1. Как в HttpURLConnection выставить нужную кодировку если через setRequestProperty, то какой параметр-значение или кодировка выставляется уже при чтении в поток как-то? 2. Как узнать изначально какая кодовая страница, запрашиваемого ресурса, дабы сразу в HttpURLConnection выставить нужную или как это правильнее делается? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 12:36 |
|
||
|
Кодировка в HttpURLConnection (кирилица)
|
|||
|---|---|---|---|
|
#18+
И да простит меня Кирилл, за название топика ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 12:37 |
|
||
|
Кодировка в HttpURLConnection (кирилица)
|
|||
|---|---|---|---|
|
#18+
Пробую Код: java 1. нипамагает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 12:44 |
|
||
|
Кодировка в HttpURLConnection (кирилица)
|
|||
|---|---|---|---|
|
#18+
JDS, 1. Полагаю, проблема к HttpURLConnection отношения не имеет. Вопрос в том как вы оттуда читаете текст. URLConnection.getInputStream() вернет сырые байты. И это вам их преобразовывать в текст через Reader. 2. Вычитываются HTTP заголовки в ASCII либо UTF-8, затем кодировка применяется к телу запроса. 3. Apache Commons HttpClient ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 13:12 |
|
||
|
Кодировка в HttpURLConnection (кирилица)
|
|||
|---|---|---|---|
|
#18+
В FAQ данного форума есть ссылка на http://citforum.ru/internet/javascript/java_rbint.shtml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 13:18 |
|
||
|
Кодировка в HttpURLConnection (кирилица)
|
|||
|---|---|---|---|
|
#18+
кодировка приходит в заголовке "Content-Type" примерно так Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 13:20 |
|
||
|
Кодировка в HttpURLConnection (кирилица)
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, действительно кодировку можно задать в самом ридере потока, и прежде поискать в заголовке какая она. Вроде получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 14:32 |
|
||
|
Кодировка в HttpURLConnection (кирилица)
|
|||
|---|---|---|---|
|
#18+
JDSВсем спасибо, действительно кодировку можно следует задать в самом ридере потока, и прежде поискать в заголовке какая она. Вроде получилось можно задать желаемую в заголовке запроса - connection.setRequestProperty("Accept-Charset", "UTF-8") но сервер может игнорировать это пожелание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 14:45 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=118&tid=2124907]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 364ms |

| 0 / 0 |
