|
|
|
Кодировка "как в браузере"
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, есть сервис http://ip-whois.net/ip_geo.php?ip=IP Я в браузере выполнял эту строку и с компа в Англии и Японии, в само браузере мне корректно приходит ответ в той культуре, комп страны который определял сервис. Т.е с "российского" компа было IP адрес: ... Страна: ... И т.д. С японского соответственно иероглифы. При этом в самом браузере все отлично - все вижу без знаков вопроса напримера. Выполняя код через Код: c# 1. 2. 3. 4. Мне приходят или кракозябры(в случае российского компа) или знаки вопроса или еще какая-то хрень. Причем пробовал все кодировки и даже System.Text.Encoding.GetEncoding(response.ContentEncoding). Что-та не выходит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 12:34 |
|
||
|
Кодировка "как в браузере"
|
|||
|---|---|---|---|
|
#18+
System.Text.Encoding.GetEncoding(1251) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 17:55 |
|
||
|
Кодировка "как в браузере"
|
|||
|---|---|---|---|
|
#18+
OracleLover, Если я правильно понял суть задачи, то это видимо парсинг результата проверки IP адреса? Тогда вообще есть способ удобнее, подключите этот namespace к своему проекту и будет щастье ) http://ipgeobase.ru/files/soft/GEOIP.cs Когда-то делал, вроде до сих пор работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 18:07 |
|
||
|
Кодировка "как в браузере"
|
|||
|---|---|---|---|
|
#18+
OracleLover, попробуй пример из 12172161 с использованием свойства Charset. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 19:33 |
|
||
|
Кодировка "как в браузере"
|
|||
|---|---|---|---|
|
#18+
zolitudeSystem.Text.Encoding.GetEncoding(1251) Вот именно, для например русифицированного компа будет работать этот вариант, для японскоговорящего другой - как бы сделать универсально? Или браузер тоже в зависимости от культуру подставляет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 15:34 |
|
||
|
Кодировка "как в браузере"
|
|||
|---|---|---|---|
|
#18+
OracleLover, В данном случае, универсально - никак. Поскольку у них явно выставлен заголовок: <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> вот если б они выдавали для всех UTF-8, тогда без проблем. Посему, плясать, в данном случае от: Request.ContentEncoding.CodePage - Не пойму зачем Вам парсить чужие страницы, когда добрые люди специально для таких задач веб-сервис написали... Хотя, Вам видней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 16:30 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37854731&tid=1359440]: |
0ms |
get settings: |
9ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
206ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 283ms |
| total: | 601ms |

| 0 / 0 |
