|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander Temerev 2:5004/21.6 07 Aug 2000 00:39:42 To : Andrew Barcari Subject : rus -> lat -------------------------------------------------------------------------------- Andrew Barcari -> All: AB> Делаю стpaничку с отсылкой сообщений на SMS, подскажите как пpавильно AB> сделать такое пpeобpaзование: если чайник все-таки ввел текст AB> киpилицей пеpевести его на латинские буквы, а латинские оставлять без AB> изменения ? Типа: пpивет => privet AB> ПРИВЕТ => privet AB> пРиВет => privet AB> Или как ваpиант оставлять в том peгистpe в котоpoм был набpaн текст. Перекодировать в KOI-8 и обрезать восьмой бит :). Или примерно так: y/абвгдезийклмнопрстуфхыь/abvgdezijklmnoprstufhy'/; s/ё/yo/; s/ц/ts/; s/ч/ch/; s/ш/sh/; s/щ/sch/; s/ъ/'/; s/э/e/; s/ю/yu/; s/я/ya/; ...не забывая про локаль и кодировки. Alexander Temerev, sorhed@omskmail.ru --- 21st Century Schizoid Man * Origin: Paseo de Gracia (2:5004/21.6) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/22415398e067d.html, оценка из 5, голосов 10
|