|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Ivanov 2:5020/400 26 Mar 2003 17:10:35 To : All Subject : how to convert utf8 to cp1251? --------------------------------------------------------------------------------
Хотел преобразовать строку из utf8 в cp1251:
#!/usr/bin/perl
use Encode;
$octets="asdf";
from_to($octets, "utf8", "cp1251");
print $octets;
а не выходит:
Undefined subroutine &main::from_to called at line 4.
хотя по адресу
http://search.cpan.org/author/DANKOGAI/Encode-1.91/Encode.pm
написано черным по белому:
[$length =] from_to($octets, FROM_ENC, TO_ENC [, CHECK])
Converts in-place data between two encodings. The data in $octets
must be encoded as octets and not as characters in Perl's internal
format. For example, to convert ISO-8859-1 data to Microsoft's CP1250
encoding:
from_to($octets, "iso-8859-1", "cp1250");
and to convert it back:
from_to($octets, "cp1250", "iso-8859-1");
Понимаю, что вызвал функцию неправильно, а как правильно?
Спасибо.
--- ifmail v.2.15dev5
* Origin: dso (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/101424003f7bd.html, оценка из 5, голосов 10
|