|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Mahotkin 2:5020/400 29 Mar 2003 16:37:26 To : Andrey Ivanov Subject : Re: howto convert utf8 to cp1251? -------------------------------------------------------------------------------- >>>>> "AI" == Andrey Ivanov <aivanov@damen-okean.com> writes: AI> Все так же безуспешно продолжаю бороться с перекодированием строки из AI> utf8 в ср1251: AI> #!/usr/bin/perl use Encode; $strtmp="некая строка в utf"; Откуда ты знаешь, что она в UTF-8? Data::Dumper::Dump говорит про неё, что она в UTF-8? AI> При попытке включить флаг utf8: Хреновая попытка. The data in STRING is not checked for being well-formed UTF-8. И скорее всего, она и не является well-formed UTF-8. AI> #!/usr/bin/perl use Encode; $strtmp="некая строка в utf"; AI> Encode::_utf8_on($strtmp); Encode::from_to($strtmp, "utf8", "cp1251"); AI> print $strtmp; AI> в ответ получаю следующее: Cannot decode string with wide characters AI> at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/Encode.pm line 176. AI> и как с этим бороться? Сначала расскажи, откуда ты взял $strtmp. --alexm --- ifmail v.2.15dev5 * Origin: tyranny (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/5434a2a24802.html, оценка из 5, голосов 10
|