Bjnas: UTF-8 Sorgen

Beitrag lesen

Du sendest UTF-8, MySQL nimmt Latin1 an und kodiert zum Speichern nach UTF-8 um. Ergebnis ist eine "doppelte" UTF-8-Kodierung. Beim Abfragen nimmt es an, es soll die Latin1 schicken, wandelt also das angebliche UTF-8 wieder zurück nach Latin1, du denkst es ist UTF-8 und alles scheint bestens. Die ungewünschte Umkodierung wurde auf dem Rückweg wieder umgekehrt.

Ja das macht Sinn, aber was könnte das Verhalten von preg_match hervorrufen.
Ich sende die Daten inkl.  accept-charset="UTF-8" . in der Form.

Wenn ich denn Modifier /u nehme erhalte ich folgende Fehlermeldung zurück.

Warning: preg_match() [function.preg-match]: Compilation failed: invalid UTF-8 string at offset 6