Antwort an „MudGuard“ verfassen

Hi,

so, jetzt tut's!

Es waren nötig: die Collation mind. der betroffenen Spalte auf utf8mb4_general_ci setzen (ich hab's für die gesamte DB und alle Tabellen und alle String-Spalten machen lassen)

beim Öffnen der Connection im PHP muß es nicht set NAMES=UTF8 sein (das wird wie UTF8mb3 interpretiert, sondern explizit NAMES UTF8mb4), also

  return new PDO(
    "mysql:host=$db_host; dbname=$db_name;charset=UTF8",
    $db_user,
    $db_pass,
    array(
        \PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
        \PDO::MYSQL_ATTR_FOUND_ROWS => true,
        \PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8mb4'));

beim Charset muß es UTF8 bleiben.

Nochmal ein Dankeschön an Felix und Rolf!

cu,
Andreas a/k/a MudGuard

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen