meta data for this page
  •  

U_CYRILLIC_LATIN

function from adhoc

Entrypoint u_cyrillic_latin compatible with UTF-8


Inputs/Outputs

 Input       CSTRING(8191)      String to convert
 Output      CSTRING(8191)      String with all characters as latin

Syntax

 Converts cyrillic characters to latin characters with method scientific transliteration from ISO 9.
 Usable for Russian, Bulgarian, Serbo-Croatian, Ukrainian and Belorussian.
 Transliteration only for UTF-8 databases and Inputs.
 TestSQL
 SELECT 'Aleksandr Solženicyn' AS ISCORRECT, U_CYRILLIC_LATIN('Александр Солженицын') FROM RDB$DATABASE
 SELECT 'Mihail Gorbačëv' AS ISCORRECT, U_CYRILLIC_LATIN('Михаил Горбачёв') FROM RDB$DATABASE
 SELECT 'Ruslana Ližičko' AS ISCORRECT, U_CYRILLIC_LATIN('Руслана Лижичко') FROM RDB$DATABASE
 SELECT 'AaBbVvGgDdEeË뎞ZzIiJjKkLlMmNnOoPpRrSsTtUuFfHhCcČ芚ŜŝʺʺYyʹʹÈèÛûÂâ' AS ISCORRECT, U_CYRILLIC_LATIN('АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШ шЩщЪъЫыЬьЭэЮюЯя') FROM RDB$DATABASE
 SELECT NULL AS ISCORRECT, F_CYRILLLIC_LATIN(NULL) FROM RDB$DATABASE;