The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как определить используемую кодировку?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"как определить используемую кодировку?"
Сообщение от RUSLAN Искать по авторуВ закладки on 19-Янв-03, 04:07  (MSK)
Есть проблема!
Используя соккеты я соеденяюсь с сервером и забираю сайт - как определить его кодировку?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: как определить используемую кодировку?"
Сообщение от J Искать по авторуВ закладки on 20-Янв-03, 12:27  (MSK)
>Есть проблема!
>Используя соккеты я соеденяюсь с сервером и забираю сайт - как определить
>его кодировку?

из ответа сервера:

HTTP/1.1 200 OK
Date: Mon, 20 Jan 2003 09:26:21 GMT
Server: Apache/1.3.27 (Unix) PHP/4.1.1 rus/PL30.16
X-Powered-By: PHP/4.1.1
Connection: close
Content-Type: text/html; charset=koi8-r
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified: Mon, 20 Jan 2003 09:26:22 GMT

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: как определить используемую кодировку?"
Сообщение от Dawnshade emailИскать по авторуВ закладки on 20-Янв-03, 17:49  (MSK)
>>Есть проблема!
>>Используя соккеты я соеденяюсь с сервером и забираю сайт - как определить
>>его кодировку?
>
>из ответа сервера:
>
>HTTP/1.1 200 OK
>Date: Mon, 20 Jan 2003 09:26:21 GMT
>Server: Apache/1.3.27 (Unix) PHP/4.1.1 rus/PL30.16
>X-Powered-By: PHP/4.1.1
>Connection: close
>Content-Type: text/html; charset=koi8-r
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>Expires: Thu, 01 Jan 1970 00:00:01 GMT
>Last-Modified: Mon, 20 Jan 2003 09:26:22 GMT

В том-то и дело: только нормальный сервер тебе так отдаст кодировку.
ИИС отдаст Content-Type: text/html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: как определить используемую кодировку?"
Сообщение от RUSLAN Искать по авторуВ закладки on 21-Янв-03, 00:49  (MSK)
>>>Есть проблема!
>>>Используя соккеты я соеденяюсь с сервером и забираю сайт - как определить
>>>его кодировку?
>>
>>из ответа сервера:
>>
>>HTTP/1.1 200 OK
>>Date: Mon, 20 Jan 2003 09:26:21 GMT
>>Server: Apache/1.3.27 (Unix) PHP/4.1.1 rus/PL30.16
>>X-Powered-By: PHP/4.1.1
>>Connection: close
>>Content-Type: text/html; charset=koi8-r
>>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>Expires: Thu, 01 Jan 1970 00:00:01 GMT
>>Last-Modified: Mon, 20 Jan 2003 09:26:22 GMT
>
>В том-то и дело: только нормальный сервер тебе так отдаст кодировку.
>ИИС отдаст Content-Type: text/html


А как быть с ненормальными серверами ??? может есть возможность сравнивать
таблицы кодировок или более оптимальный вариант ???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: как определить используемую кодировку?"
Сообщение от Dawnshade emailИскать по авторуВ закладки on 21-Янв-03, 09:48  (MSK)

>
>А как быть с ненормальными серверами ??? может есть возможность сравнивать
>таблицы кодировок или более оптимальный вариант ???
>
>
Как вариант парсить META HTTP-EQUIV в хтмле.
Но особо "продвинутые" веб-мастера, следуя советам лебедева не ставят этот тэг.
Так что универсального варианта нет.
Только сравнивая таблицы кодировок.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: как определить используемую кодировку?"
Сообщение от uldus Искать по авторуВ закладки on 21-Янв-03, 11:04  (MSK)
>Используя соккеты я соеденяюсь с сервером и забираю сайт - как определить
>его кодировку?

http://search.cpan.org  
perldoc Lingua::RU::Charset и perldoc Lingua::DetectCharset

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: как определить используемую кодировку?"
Сообщение от RUSLAN Искать по авторуВ закладки on 24-Янв-03, 03:10  (MSK)
>http://search.cpan.org
>perldoc Lingua::RU::Charset и perldoc Lingua::DetectCharset


Классный модуль Lingua::DetectCharset, но он определяет только koi и win, а есть ли что-то, что понимает MAC,DOS кодировки ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру