|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Mahotkin 2:5020/400 30 Sep 2003 09:08:38 To : Alexander Kostiuchenko Subject : Re: Malformed UTF-8 character --------------------------------------------------------------------------------
>>>>> "AK" == Alexander Kostiuchenko
>>>>> <Alexander.Kostiuchenko@p419.f672.n463.z2.fidonet.org> writes:
AM> Короче. Hадо перекодировать этот скаляр из кодировки, в которой
AM> отдаёт данные сервер: use Encode; $var = decode("windows-1251", $var);
AK> Флажок появляется (FLAGS = (PADBUSY,PADMY,POK,pPOK,UTF8)). Ошибка,
AK> соотвественно, исчезает. Осталось разобраться, с какой стати она
AK> возникала, почему на win32 все работает изначально правильно и без
AK> decode, и как добиться такого же на фре. Системные настройки ? Где
AK> копать ?
Скорее всего, под виндами какой-нибудь файловый дескриптор автоматически из
системы получает нужную кодировку и всё приходит в UTF8-скаляр.
У меня есть подозрение, что как раз проблема с виндами в каком-то смысле.
Почему тот код, кто выкачивает HTML-страницу, считает себя вправе включать
какую-либо кодировку при скачивания?
--alexm
--- ifmail v.2.15dev5
* Origin: tyranny (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/38651c6139c8.html, оценка из 5, голосов 10
|