Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
Определение кодировки curl страницы
После получения страницы с помощью Curl-запроса Возникает необходимость привести её в требуемую кодирвку. Но вот тут и кроется "подвох". Мы часто не знаем начальную кодировку, из которой нужно перекодировать. Роясь в интернете, я нашел интересное решение charset_x_win, скачать можно здесь. Решение есть, но очень тяжелое. Потом я попробовал проанализировать что есть среди стандартных функций PHP... И нашел решение:
Определение кодировки полученной строки:
print mb_detect_encoding($str,"auto")."<br>\n"; // ASCII или UTF-8
Преобразование кодировки полученной строки:
print mb_convert_encoding($str, "windows-1251", "auto")."<br>\n";