training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Перевод слов на кириллице в транслит FIREBIRD

Создано: 19 октября 2016Автор: Егор Астапов2311 просмотровСложность: легкий

Как перевести кириллическое слово в латиницу? Тут нам поможет внутренняя функция rtranslit(). Внутренняя функция rtranslit переводит текст в транслит. Вам нужно передать в входной параметр строку и произойдёт перевод слова.


SELECT rtranslit('ЭТОТ ТЕКСТ БУДЕТ ЛАТИНИЦЕЙ') FROM RDB$DATABASE;
# вывод: ETOT TEKST BUDET LATINITSEY

При выборке из базы данных вы можете применить самописную функцию на PHP. Этот способ намного сложнее предыдущего. В вашей функции вы можете заменить пробелы на специальный символ или вовсе удалить. Если вам интересно как написать функцию для транслитерации, то предлагаю вам статью как перевести кириллические слова в транслит PHP

Комментарии

Дмитрий: 16 января 2019 06:40:22
А вы сами топроверяли представленный селект??? --- An error was found in the application program input parameters for the SQL statement. Dynamic SQL Error. SQL error code = -804. Function unknown. RTRANSLIT. ))))))))))))))))))))))))

Егор Астапов: 16 января 2019 11:33:12
Привет Дмитрий. Попробуй ; поставить в конце запроса. У меня всё работало.

реклама