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

Raubtier
 2023-06-13 10:22
#194992 #194992
User since
2012-05-04
1070 Artikel
BenutzerIn
[default_avatar]
Wenn ich mal meinen Senf im Allgemeinen dazugeben darf...

Im großen und ganzen denke ich, dass der Umweg über blob irgendwie nicht sinnvoll sein kann. Damit kannst du dann auch nicht mehr anständig innerhalb der Datenbank suchen mit LIKE oder die Stringlänge bestimmen. Ich würde davon also immer abraten.

Sicherlich mögen all die Treibereinstellungen etwas kompliziert sein und von der DB abhängen, aber lieber da etwas Zeit aufbringen, bis alles korrekt in der DB landet als solch komische Umwege zu gehen.

Ich weiß aber, dass ich bei MySQL selbst auch irgendwann (vor >5 Jahren) mal genervt war, was die utf-8 Behandlung angeht und muss sagen, dass ich in den letzten Jahren fast ausschließlich sqlite3 und ein wenig postgres (und beides noch mit Python & Sqlalchemy) gemacht habe und einfach so ein Problem gar nicht hatte.

Das hilft dir jetzt auch nicht weiter, aber ich würde dich ermutigen wollen, nicht über blob zu gehen.

(Davon abgesehen: ISO-8859-1? Das ist älter als der Euro! Wenn, dann wenigstens ISO-8859-15 nehmen. Wobei alles außer UTF-8 macht nur Probleme...)
Last edited: 2023-06-13 10:23:48 +0200 (CEST)

View full thread [PHP] PDO und utf8