Страница 1 из 1

PHP перекодировка строк

Добавлено: Пн, 16 июня 2014, 21:40:07
dyvniy
utf8 и win1251
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 "не найдено";
?>