Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 howto convert utf8 to cp1251?   Andrey Ivanov   29 Mar 2003 15:22:43 
 сработал другой вариант   Andrey Ivanov   29 Mar 2003 15:38:21 
 Re: howto convert utf8 to cp1251?   Alexey Mahotkin   29 Mar 2003 16:37:26 
Архивное /ru.perl/5434a2a24802.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional