Добавлено спустя 1 час 28 минут 23 секунды:
Впринципе проблему решил размещением следующего кода в нужных местах:
Код: Выделить всё
$newest_user = ru2lat($newest_user); // передаем функции необходимую переменную с текстом
function ru2Lat($string)
{
$rus = array('ё','ж','ц','ч','ш','щ','ю','я','Ё','Ж','Ц','Ч','Ш','Щ','Ю','Я');
$lat = array('yo','zh','tc','ch','sh','sh','yu','ya','YO','ZH','TC','CH','SH','SH','YU','YA');
$string = str_replace($rus,$lat,$string);
$string = strtr($string,
"АБВГДЕЗИЙКЛМНОПРСТУФХЪЫЬЭабвгдезийклмнопрстуфхъыьэ",
"ABVGDEZIJKLMNOPRSTUFH'I'Eabvgdezijklmnoprstufh'i'e");
return($string);
}
Повторюсь причина такого хода в том, чтобы на английском форуме русские сообщения преобразовывались в транслит. Иначе европейская кодировка не поймет русские символы.