Уракозябры при использовании php ф-и strtr

V
На сайте с 10.01.2012
Offline
85
603

ставлю обработчик который преобразует строку в транслит

function translit($str)

{

$translit = array(

"А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",

"Д"=>"D","Е"=>"E","Ж"=>"J","З"=>"Z","И"=>"I",

"Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N",

"О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T",

"У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH",

"Ш"=>"SH","Щ"=>"SCH","Ъ"=>"","Ы"=>"YI","Ь"=>"",

"Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b",

"в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",

"з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",

"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",

"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",

"ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",

"ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya"

);

return strtr($str,$translit);

}

При обработке ею строки выводит что-то на подобии

R�R�R�S�R�R�R�R� R�R�S�S�S�R�S� R�S�R�R�R�R�S�S� R�R�R�R� R�S�S�

В чем моя оплошность?

V
На сайте с 10.01.2012
Offline
85
#2

В очередной раз благодарствую Вам:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий