Нашел! Офигеннейшая тема! Надо забахать в пхп функцию

Код:
function CP1251toUTF8($str){ // (C) SiMM
static $table = array("\xA8" => "\xD0\x81", // Ё
"\xB8" => "\xD1\x91", // ё
);
return preg_replace('#[\x80-\xFF]#se',
' "$0" >= "\xF0" ? "\xD1".chr(ord("$0")-0x70) :
("$0" >= "\xC0" ? "\xD0".chr(ord("$0")-0x30) :
(isset($table["$0"]) ? $table["$0"] : "")
)',
$str
);
}
Я ваще не понимаю как она работает, но то что работает - эт точно :-)