Тема: Определение кодировки строки средствами PHP
AlkatraZ (SV!) [Off] [#] (05.05.2008 / 21:36) Уездный предводитель Каманчей |
mb_internal_encoding('UTF-8');
А затем уже можем работать. Вот пример из нашей библиотеки:
if (mb_check_encoding($txt, 'UTF-8'))
{
} elseif (mb_check_encoding($txt, 'windows-1251'))
{
$txt = iconv("windows-1251", "UTF-8", $txt);
} elseif (mb_check_encoding($txt, 'KOI8-R'))
{
$txt = iconv("KOI8-R", "UTF-8", $txt);
} else
{
echo "Файл в неизвестной кодировке!<br /><a href='index.php?act=load&id=" . $id . "'>Повторить</a><br/>";
require_once ('../incfiles/end.php');
exit;
}