function rus2utf8( $rus ) { // translates these characters from rus win-1251 to UTF-8/Unicode $replacements = array( 'а' => 'Р°', 'А' => 'Рђ', 'б' => 'Р±', 'Б' => 'Р‘', 'в' => 'РІ', 'В' => 'Р', 'г' => 'Рі', 'Г' => 'Р“', 'д' => 'Рґ', 'Д' => 'Р”', 'е' => 'Рµ', 'Е' => 'Р•', 'ё' => 'С‘', 'Ё' => 'РЃ', 'ж' => 'Р¶', 'Ж' => 'Р–', 'з' => 'Р·', 'З' => 'Р—', 'и' => 'Рё', 'И' => 'Р�', 'й' => 'Р№', 'Й' => 'Р™', 'к' => 'Рє', 'К' => 'Рљ', 'л' => 'Р»', 'Л' => 'Р›', 'м' => 'Рј', 'М' => 'Рњ', 'н' => 'РЅ', 'Н' => 'Рќ', 'о' => 'Рѕ', 'О' => 'Рћ', 'п' => 'Рї', 'П' => 'Рџ', 'р' => 'СЂ', 'Р' => 'Р ', 'с' => 'СЃ', 'С' => 'РЎ', 'т' => 'С‚', 'Т' => 'Рў', 'у' => 'Сѓ', 'У' => 'РЈ', 'ф' => 'С„', 'Ф' => 'Р¤', 'х' => 'С…', 'Х' => 'РҐ', 'ц' => 'С†', 'Ц' => 'Р¦', 'ч' => 'С‡', 'Ч' => 'Р§', 'ш' => 'С€', 'Ш' => 'РЁ', 'щ' => 'С‰', 'Щ' => 'Р©', 'ъ' => 'СЉ', 'Ъ' => 'РЄ', 'ы' => 'С‹', 'Ы' => 'Р«', 'ь' => 'СЊ', 'Ь' => 'Р¬', 'э' => 'СЌ', 'Э' => 'Р', 'ю' => 'СЋ', 'Ю' => 'Р®', 'я' => 'СЏ', 'Я' => 'РЇ'); return strtr($rus, $replacements); } |