11.10.2007, 17:37
общий
это ответ
Здравствуйте, Райкин Сергей Александрович!
В большинстве случаев сервер передаёт кодировку в заголовке ответа, чтобы её получить, вам нужно будет пользоваться сокетами, итак :
1) С помощью сокетов отправить запрос к серверу
2) Получить ответ и отделить код от заголовка (разделение между ними "\r\n\r\n")
3) Получить кодировку (задаётся в виде: Content-Type: text/html; charset=cp-1251)
4) Если кодировка не подходит изменить её функцией iconv
iconv("ISO-8859-1", "UTF-8", "This is a test.");