Точный однобайтовый транслит в кирилицу | Все самое новое и интересное об AJAX
Автор: Administrator
например слово Солнце будет написано так: SolnceВсе верно, проблема возникает на буквах: ЖЧШЩЪЬЫЭЮЯКак их заменить ? Можно так: Ж - ZHДавайте найдем сочетания:Ж - zhЧ - chШ - shЩ - hhЪ - yyЬ - iiЫ - uiЭ - ieЮ - iuЯ - ia
Примерно так, однако в этом случае не исключены варианты совпадения и искажения при транслите.Однозначно можно решить проблему так:Ж - 1Ч - 2Ш - 3Щ - 4Ъ - 5Ь - 6Ы - 7Э - 8Ю - 9Я - 0
Хорошо что хватило цифр. Мы избавились от двухбайтовости и относительно сохранили читаемость.лишь 10 редко используемых русских букв заменены на цифры. Текст будет читабелен.ode1da - кроссворд какой-то 8))Встает только вопрос о том: Большие или маленькие буквыВообще тут все зависит от темы использования.Для имен файлов - это прокатит, первую букву можно автоматом поднять.Значит все буквы маленькие.
А в обычном тексте - такой транслит не нужен.