|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Kostiuchenko 2:463/672.419 28 Sep 2003 01:39:57 To : Alexey Mahotkin Subject : Malformed UTF-8 character -------------------------------------------------------------------------------- Как-то раз (а точнее 27 Sep 03 в 01:28) Alexey Mahotkin писал(а) к Artem Chuprina: AK>> SV = PV(0x839bb9c) at 0x81abd14 REFCNT = 1 FLAGS = AK>> (PADBUSY,PADMY,POK,pPOK) PV = 0x8440000 " много текста, русские AK>> буквы - в виде \3xx "\0 CUR = 53104 LEN = 53105 AM> Покажи точно, как это выглядит (ну, не все сто кил текста, понятно). Примерно так: PV = 0x2104ed4 "\12<head>\12<title>\314\300\301\310\313\300. \314\356\341\350\ 353\374\355\340\377 \362\363\361\356\342\352\340.</title>\12<meta name=description content=\"\321\340\351\362 \356\341\354\345\355\340 \350\355\364\356\360\354\340\366\350\345\351\356\354\356\341\350 AM> Флажка UTF8 нет? Hет. AM> Короче. Hадо перекодировать этот скаляр из кодировки, в которой AM> отдаёт данные сервер: AM> use Encode; AM> $var = decode("windows-1251", $var); Флажок появляется (FLAGS = (PADBUSY,PADMY,POK,pPOK,UTF8)). Ошибка, соотвественно, исчезает. Осталось разобраться, с какой стати она возникала, почему на win32 все работает изначально правильно и без decode, и как добиться такого же на фре. Системные настройки ? Где копать ? -- mailto: random at binet.kiev.ua //Александр * Origin: useless (2:463/672.419) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/40293f763e33.html, оценка из 5, голосов 10
|