русский транслит для DB

Denlig

Новичок
русский транслит для DB

Есть хороший хостинг, но там mysql не поддерживает русскую кодировку.
Я вот что подумал.
Можно сделать класс для работы с базой данных, который при помещении записи все русские буквы переводит в латиницу, а при возвращении результата запроса выполняет обратную операцию.
Дело в том, что алфавит(таблица) перевода (http://www.translit.ru/) не однозначно идентифицирует каждую букву, т.е. тупой str_replace() не прокатит (например y, yu).
Какой вы видите выход?
 

Denlig

Новичок
phprus, нет, это не совсем то что надо....
просто у меня тут полюбому нужно просто перевести в латиницу...
 

phprus

Moderator
Команда форума
Denlig
просто у меня тут полюбому нужно просто перевести в латиницу.
Вначале ты поставил бредовую задачу, теперь говоришь, что это совсем не то, что тебе нужно.

По этому постарайся описать именно ту задачу, которую ты решаешь, а не метод, которым ты хочеш ее решать.

P.S. На всякий случай процитирую оригинальную формулировку задачи:
Есть хороший хостинг, но там mysql не поддерживает русскую кодировку.
Я вот что подумал.
Можно сделать класс для работы с базой данных, который при помещении записи все русские буквы переводит в латиницу, а при возвращении результата запроса выполняет обратную операцию.
Дело в том, что алфавит(таблица) перевода (http://www.translit.ru/) не однозначно идентифицирует каждую букву, т.е. тупой str_replace() не прокатит (например y, yu).
Какой вы видите выход?
 

Denlig

Новичок
phprus, и тем не менее..
Основная задача все таки... перевести русский текст в латиницу и обратно(однозначно, т.е. правильно)
 

phprus

Moderator
Команда форума
Denlig
Это не основная задача. Это костыль. По этому не надо петь сказки о том, что mysql не поддерживает русские кодировки а надо описать ЗАДАЧУ для решения которой ты придумал такой костыль.
 
Сверху