Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.09.2015, 12:43
|
|||
---|---|---|---|
|
|||
Кодировки cp1251 = Windows-2151 |
|||
#18+
Привет! при парсинге страниц из инета получаю страницу в кодировке HttpWebRequest.GetResponse().CharacterSet="cp1251" но при задании кодировки в System.Text.Encoding.GetEncoding("cp1251"), такого названия нет. Есть "Windows-1251", что является синонимами. Вопрос есть ли какой-нить механизм перевязывающий подобные названия, откуда можно просто подтянуть код кодировки 1251, чтобы не по названию, а по коду получать: System.Text.Encoding.GetEncoding((int)1251) ??? спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2015, 12:49
|
|||
---|---|---|---|
Кодировки cp1251 = Windows-2151 |
|||
#18+
WitC, готовой таблицы вроде нет, но никто не мешает проверить что в CharacterSet находится строка в формате cpXYZ, вырезать номер code page и передать его в метод GetEncoding. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2015, 13:00
|
|||
---|---|---|---|
|
|||
Кодировки cp1251 = Windows-2151 |
|||
#18+
Алексей К, это классно, но мне надо перевязать соответствие cp1251=Windows-1251 мне сервер возвращает название кодировки вот такой строкой: "cp1251" другой сервер может вернуть UTF-8, третий ещё что-нибудь.... Обращений может быть много и на разные сервера, кодировку за ранее я не знаю, поэтому беру из свойства. но, в данном случае, приходит строка: "cp1251", я её подставляю и получаю исключение: ArgumentException 'cp1251' is not a supported encoding name. Parameter name: name требуется сказать, что cp1251 = Wimdows-1251 можно ли из системы вытащить такое соответствие??? куда смотреть??? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2015, 13:02
|
|||
---|---|---|---|
|
|||
Кодировки cp1251 = Windows-2151 |
|||
#18+
bazile, ну да, это я и хотел услышать, что бы без причины не @кодить... спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2015, 13:29
|
|||
---|---|---|---|
Кодировки cp1251 = Windows-2151 |
|||
#18+
WitC, добавлю еще что именные кодировки .NET и так знает. Тебе нужно обработать только один особый случай для cpXYZ кодировок. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2015, 14:43
|
|||
---|---|---|---|
Кодировки cp1251 = Windows-2151 |
|||
#18+
bazileWitC, добавлю еще что именные кодировки .NET и так знает. Тебе нужно обработать только один особый случай для cpXYZ кодировок. ну а если пришло нераспознанное говно - вот тогда особый случай и рассмвтривать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1401220]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 336ms |
total: | 477ms |
0 / 0 |