Thread Mysql 5, DBI, PERL + Unicode :)
(17 answers)
Opened by dassmann at 2005-11-06 15:15
[quote=dassmann,08.11.2005, 15:38]Die Umlaute sind zerschossen.
$dbh = DBI->connect("DBI:mysql:$db", $uname, $pw"); $dbh->do( "INSERT INTO `db` ($keys) VALUES ($values)" ); Dann sind die Umlaute zerschossen. Selbst wenn ich noch $keys = encode ("utf-8", $keys); davorschiebe hilft das nicht. [/quote]Die $keys brauchst du nicht zu encodieren, die dürfen wahrscheinlich sowieso nur ASCII sein. Die $values musst du encodieren. Und überhaupt: warum benutzt du keine DBI-Platzhalter? Quote Schreib mal Code: (dl
)
use Devel::Peek; Dump $value; |