Probleme mit Zeichencodierung
- From: Peter Honka <peter.honka@xxxxxx>
- Date: Tue, 14 Mar 2006 10:23:17 +0100
Hallo,
habe Probleme mit der Zeichenkodierung :-(
Die Daten eines Web-Formulars werden eingelesen:
#!/usr/bin/perl -T
use CGI ;
my $query = new CGI;
my $foo = $query->param('foo');
Der Inhalt von $foo soll dann von Google übersetzt werden:
use WWW::Babelfish;
my $obj = new WWW::Babelfish( service => 'Google', agent => 'Mozilla/8.0' );
my $foo2 = $obj->translate( 'source' => 'German',
'destination' => 'English',
'text' => "$foo",
'delimiter' => "\n\t",
);
Manchmal, wenn User ganz bestimmte Sonderzeichen eingeben,
wird das Script dann abgebrochen mit:
Cannot decode string with wide characters at /usr/lib/perl5/5.8.6/x86_64-linux-thread-multi/Encode.pm line 166, chunk 1.
Google sagt zu dem Thema so einiges. Habe versucht die Eingabe und Ausgabe von/für Google in utf-8 umzuwandeln. Leider habe ich das
Problem damit noch nicht in den Griff bekommen.
Weiß jemand Rat?
Danke und Gruss
Peter
.
- Follow-Ups:
- Re: Probleme mit Zeichencodierung
- From: Slaven Rezic
- Re: Probleme mit Zeichencodierung
- From: Peter Honka
- Re: Probleme mit Zeichencodierung
- Prev by Date: Re: Win32::Screenshot / Prozesse zu Perl Handle
- Next by Date: Re: Win32::Screenshot / Prozesse zu Perl Handle
- Previous by thread: Win32::Screenshot / Prozesse zu Perl Handle
- Next by thread: Re: Probleme mit Zeichencodierung
- Index(es):
Relevant Pages
|