Meine delicious-to-wp perl script funktioniert aber gibt für alle "komischen" Zeichen noch seltsamer Ausgabe. Also habe ich versuchtWie kann ich mit Unicode Perls DBI umgehen?
$description = decode_utf8($description);
aber das tut einen Unterschied machen. Ich möchte z.B. "Go live" um "live" zu werden und nicht "live" Wie kann ich in Perl mit Unicode umgehen, damit das funktioniert?
UPDATE: Ich fand das Problem utf von DBI zu setzen war ich in Perl gesetzt hatte:
my $sql = qq{SET NAMES 'utf8';};
$dbh->do($sql);
, dass der Teil war, dass ich, heikel gesetzt hatte. Vielen Dank!
Destillieren Sie Ihren Code zu dem kürzest möglichen Skript, das immer noch das Problem aufweist. Nehmen Sie die Datenbank aus der Gleichung, um herauszufinden, ob das Problem mit Perl zu tun hat. Stellen Sie sich etwas vor, was andere testen und debuggen können. –