PHP перекодировка строк
Добавлено: Пн, 16 июня 2014, 21:40:07
utf8 и win1251
http://tarlyun.com/blog/2012/12/19/strokovye-funkcii-php-v-kodirovke-utf-8/
http://tarlyun.com/blog/2012/12/19/strokovye-funkcii-php-v-kodirovke-utf-8/
Код: Выделить всё
<?php
// устанавливаем кодировку по умолчанию
setlocale (LC_ALL, "ru_RU.UTF-8");
header('Content-type: text/html; charset=UTF-8');
$pattern = "#Написать письмо(.*)Боевой уровень#is";
$pattern = iconv("UTF-8", "WINDOWS-1251", $pattern);
$url = "http://www.heroeswm.ru/pl_info.php?id=993353";
$html = file_get_contents($url);
preg_match($pattern, $html, $matches);
if (isset($matches[1]))
echo $matches[1] = iconv("WINDOWS-1251", "UTF-8", $matches[1]);
else
echo "не найдено";
?>