Показать сообщение отдельно

  #6056  
Старый 08.11.2008, 18:20
PandoraBox
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
С нами: 10008797

Репутация: 398
По умолчанию

Цитата:
Сообщение от Zircool  
Граблю новости с сайта у которого кодировка utf-8. Все сграбил сохранил в файл txt , все это сохранилось на сервере, но сам сайт для которого грабилась новость работает на кодировке windows-1251 и поэтому на сайте при выводе новости одни иероглифы((( Как это можно исправить, сграбленный текст новости до сохранения в txt файл обрабатывать функцией convert_cyr_string ?
Код:
function utf8_to_cp1251($str)
{
  $encoded_data = mb_convert_encoding($str, 'Windows-1251', 'UTF-8');
  $data = (mb_detect_encoding($str, "auto", true) == '') ? $str : $encoded_data;
  //$data = trim($data);
  return $data;
}
 
Ответить с цитированием