Portál AbcLinuxu, 27. dubna 2024 02:57


Dotaz: Perl kodovani

22.12.2007 00:40 Ficik | skóre: 2 | Litoměřice
Perl kodovani
Přečteno: 556×
Odpovědět | Admin
Dobrý den, snažím se upravit jeden script (kousek z něj):

my $request = "http://www.csfd.cz/film/" . $movieid ;

my $response = get $request;

print $response;

Načítá stránku ze serveru csfd (kódování windows-1250). Pokud tuto stránku vypíšu tak diakritika je nečitelná. ....a zaèít nový ivot... S pomocí jejích pøítelkyò zaèíná.... kódování systému je utf8. Potřeboval bych diakritiku buď odstranit nebo lépe opravit. Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

frEon avatar 22.12.2007 01:19 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Perl kodovani
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://search.cpan.org/~mpiotr/Text-Iconv-1.7/Iconv.pm
Talking about music is like dancing to architecture.
22.12.2007 01:31 Ficik | skóre: 2 | Litoměřice
Rozbalit Rozbalit vše Re: Perl kodovani
Toto jsem přidal pod výše uvedeny script:

my $converter = Text::Iconv->new('UTF-8', 'WINDOWS-1250');

my $converted = $converter->convert($response);

print $converted;

a mám

Use of uninitialized value in print at csfd.pl line 126

Kde dělám chybu? Děkuji
22.12.2007 01:42 Ficik | skóre: 2 | Litoměřice
Rozbalit Rozbalit vše Re: Perl kodovani
už vim...ty kódování opačně.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.