|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Egorov Pavel 2:5020/400 04 Oct 2004 10:34:44 To : All Subject : utf8 (+ XML::DOM) -------------------------------------------------------------------------------- Hi All, Интересная ситуация: Есть две машинки. Hа обоих под виндой работает ActiveState Perl. Есть скрипт, который парсит XML-ку, вытаскивает от-туда данные, на базе которых формирует некоторый вывод (sql-скрипт, например). Проблемы с русским языком: на одной машинке после парсинга xml-ки все работает как надо, то есть в дереве русские символы сидят в utf8, по два Perl-овских символа на один символ текста. А на другой машинке все русские символы представляются одним 16-битным Перловским символом. Если на первой машинке написать use utf8, то она будет работать так же как и вторая. Если на второй написать no utf8, ничего не изменится... В чем же может быть разница?!? Hу, допустим я вставлю строчку use utf8. Как после этого строку из utf8 в win1251 перекодировать? :\ Всем спасибо, до свидания. С вами был Егоров Павел :) --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1667910fde6e2.html, оценка из 5, голосов 10
|