Форум: "Основная";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
ВнизНужен Компонент. Перекодировщик В Транслит И Обратно. Найти похожие ветки
← →
Зигмунд Сигизмундович (2005-01-05 17:04) [0]Может У Кого-Нибудь Ссылка Есть?
← →
PVOzerski © (2005-01-05 17:31) [1]Там же пара массивов и пара циклов. Работы на 10 минут - неужели компонент нужен?
← →
Зигмунд Сигизмундович (2005-01-05 17:48) [2]Проблема В Переводе Из Латиницы В Кириллицу. Перебираю Каждый Символ В Цикле. И Заменяю Английский Символ На Русский. Работает Правильно, Но Когда Буквы Состоят Из Двух НаПример sh-ш,ch-ч,ya-я и т.д. выводит cx, цх, ыа.
← →
begin...end © (2005-01-05 17:53) [3]> [2] Зигмунд Сигизмундович (05.01.05 17:48)
Shift заклинило?
← →
PVOzerski © (2005-01-05 17:58) [4]Либо добавляй в транслите какую-нибудь тильду как значок того, что буквы следует читать как один звук (при этом транслит становится твоего личного стандарта), либо заводи словарь русских слов и ищи по нему приемлемые варианты. Потому что cx, цх, ыа могут встречаться и на самом деле. А массив латиницы удобнее иметь не char"ов, а коротких строк ([4], с учетом "щ") или pChar"ов.
← →
begin...end © (2005-01-05 18:01) [5]> [4] PVOzerski © (05.01.05 17:58)
> либо заводи словарь русских слов и ищи по нему приемлемые
> варианты
Так ведь ГОСТ же есть, AFAIK.
← →
AlterEgo of WondeRu © (2005-01-05 18:04) [6]PVOzerski © (05.01.05 17:31) [1]
Перебираю Каждый Символ В Цикле
нужно не каждый символ алфавита перебирать, а сразу весь текст!
← →
Зигмунд Сигизмундович (2005-01-05 18:23) [7]
> PVOzerski © (05.01.05 17:58) [4]
Словарь русских слов – непозволимая роскошь, чрезмерно увеличит размер программы.
С тильдой тоже не выход. Таким транслитом буду пользоваться только я. Некто не пожелает печатать ~sh и т.д. во-вторых, лишние символы в сообщении.
← →
Зигмунд Сигизмундович (2005-01-05 18:28) [8]
> AlterEgo of WondeRu
Если Искать По Тексту, "sh" и заменять на "ш", но вдруг подрузамевалось "сх" Например: shodil-сходил.
← →
AlterEgo of WondeRu © (2005-01-05 18:45) [9]Зигмунд Сигизмундович (05.01.05 18:28) [8]
вообще транслит - глупость какая-то! СМС давно перестал писать на сим Рунглише - так как нервы дороже, чем лишний рубль!
← →
Зигмунд Сигизмундович (2005-01-05 18:58) [10]
> AlterEgo of WondeRu © (05.01.05 18:45) [9]
А мне читать на этом глупом Рунглише надоело.
Поэтому и поднял эту тему. Так Как всё-таки перекодировать с латиницы на кириллицу?
← →
DiamondShark © (2005-01-05 19:10) [11]
> Если Искать По Тексту, "sh" и заменять на "ш", но вдруг
> подрузамевалось "сх" Например: shodil-сходил.
На то и ГОСТ есть. В нём сочетания однозначные.
а - a к - k х - kh
б - b л - l ц - c
в - v м - m ч - ch
г - g н - n ш - sh
д - d о - o щ - shh
е - e п - p ъ - "
ё - jo р - r ы - y
ж - zh с - s ь - "
з - z т - t э - eh
и - i у - u ю - ju
й - jj ф - f я - ja
← →
Зигмунд Сигизмундович (2005-01-05 19:25) [12]жаль, у каждого свой ГОСТ у кого-то я-ya, Яндекс к примеру, а по ГОСТ"у я-ja. Та же история и с ю - yu, и с ц - ts, и с щ - shch, у некоторых ч вообще 4 и т.д. :\
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.046 c