Получать новости в rss

Новости ajaxed.ru

Последние комментарии

RSS

Поиск по сайту

Однобайтовый транслит 2
Рейтинг пользователей: / 0
ХудшийЛучший 
Новости из мира AJAX - Все самое новое и интересное об AJAX
Автор: Administrator   
07.01.2010 18:44
За место MySQL приходится пользоваться более скромными технологиями 8)
Надо сказать это похоже на ZX, в плане выжимания из существующего всего возможного. Итак однобайтовый транслит, каждая буква одной строки меняется на соответствующую из другой, тем самым мы получаем возможность создавать имена файлов в транслите, при почти 100% обратной конвертации. С учетом заглавных букв, а так же сохранением читабельности транслита.

$rus='абвгдежзийклмнопрстуфхцчшщъыьэюя,()/- АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ';
$eng='abvgde1ziyklmnoprstufhc234567890ABCDE_ABVGDE1ZIYKLMNOPRSTUFHC234567890';

Зачем это надо ?
Чтобы из русских фраз создавать имена файлов, тем самым можно легко организовать любую структуру каталога без использования дополнительных файлов вообще !!! т.е. файлы данных и директории, никаких описаний структур !

Проблема данного набора в том что Большие буквы ЧШЩЪЫЬЭЮЯ и Ж при транслите в русский станут маленькими буквами. Но эти буквы по чистой случайности имеют очень маленькую вероятность БЫТЬ БОЛЬШИМИ в словах.

Недостатки: Нельзя использовать английские буквы и цифры. Поэтому в такой схеме должен быть фильтр на ключевые слова. т.е. проверка на CD DVD и другие буржуйские аббревиатуры.

 

Добавить комментарий


Защитный код
Обновить