Thread [PHP] PDO und utf8 (49 answers)
Opened by rosti at 2023-06-06 13:34

rosti
 2023-06-06 13:34
#194965 #194965
User since
2011-03-19
3273 Artikel
BenutzerIn
[Homepage]
user image
Heute mal PHP. Also ich habe ein PDO-Object und das macht ein Insert mit den richtigen Bytes für ein 'ä' in utf8. Perl und PHP Code untereinander zum Versändnis:

Code: (dl )
1
2
3
4
5
6
7
8
9
# PHP
$dbh = dbh(); # PDO Objekt
$c = pack("CC", 195, 164); # ä
$sql = "insert into test (txt)values('$c')";
$sth = $dbh->query($sql);

# Perl
my $c = pack("CC", 195, 164);
$dbh->do("insert into test (txt)values('$c')");


Während Perl die Bytes korrekt einfügt, macht PHP Mist und fügt nur 1 Byte ein. Wie bringe ich PHP bei, das Richtige zu tun?


mfg

View full thread [PHP] PDO und utf8