|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 14 May 2007 15:54:34 To : Vadim Tzirulnicov Subject : Re: Проблемы с перекодировкой -------------------------------------------------------------------------------- Vadim Tzirulnicov @ Fri, 11 May 2007 08:03:11 +0000 (UTC): VT> use cyrillic qw{koi2utf}; VT> print koi2utf('Тра-ля-ля'); VT> - пишет Can't create Unicode::Map for 'koi8-r' charset! VT> Ладно, извращаемся: VT> use cyrillic qw{koi2win win2utf}; VT> print koi2win(win2utf('Это просто проверка'))."\n"; VT> - даёт "Ъ-ОnОі О=ОfОіО-ОnОі О=ОfОіО+О.ОfО?О-" VT> Преобразуем обратно: VT> use cyrillic qw{utf2win win2koi}; VT> print utf2win(win2koi('Ъ-ОnОі О=ОfОіО-ОnОі О=ОfОіО+О.ОfО?О-'))."\n"; VT> - пишет "-nо =fосnо =fоіеfк-". Почему ? Ведь по логике вещей должно VT> написать "Это просто проверка" Hу так, для начала, при кодировке туда надо функции местами поменть. При кодировке обратно, соответственно, тоже... -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru Пришел в гости математик, почитать новую рукопись. Вычитал из нее трех героев напрочь, и ушел. Gimli on #arda --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11477eaab352c.html, оценка из 5, голосов 10
|