User since
2004-06-30
5
Artikel
BenutzerIn
Brüte schon seit Stunden an der Konvertierung von Latin-1 nach utf-8:
Habe auf meiner Maschine (Perl 5.8.7) mit
use Encode;
Encode::from_to($_, 'iso-8859-1', 'utf8');
Erfolg gehabt. Leider kennt mein Server (Perl 5.6.1) Encode.pm nicht. Mit
use utf8;
$_ =~ tr/\x80-\xff//CU;
gibt's folgende Fehlermeldung:
Bareword found where operator expected at ...
Gib es noch andere Methoden für 5.6.1?
Gruß ... t-rex
User since
2005-01-17
14748
Artikel
Admin1
in
unicode steht bei 5.6.1:
QuoteThe tr/// operator translates characters instead of bytes. Note that the tr///CU functionality has been removed, as the interface was a mistake. For similar functionality see pack('U0', ...) and pack('C0', ...).
\n\n
<!--EDIT|GwenDragon|1155035733-->