Pfandfinder
Lieutenant
- Registriert
- Nov. 2020
- Beiträge
- 644
ich möchte einen Text von einem input Feld in meine Datenbank eintragen. Das klappt auch, aber sobald der User jetzt Emojis mit einfügt, sind diese als Fragezeichen in der DB (Anhang, Zeile 2). Wenn ich über phpMyAdmin Emojis eintrage, stehen diese richtig drin (Anhang, Zeile 1). Es liegt also irgendwie am PHP Script, denn die Tabellen sind auch utf8mb4_unicode_ci, so wie es sein soll.
Das sieht quasi so aus:
ich habe auch schon mit utf8_decode und encode probiert, aber er trägt es nie richtig ein.
Wo ist der Fehler ?
Das sieht quasi so aus:
PHP:
$statement = $pdo->prepare('INSERT INTO TABLE (eingabe) VALUES (:eingabe)');
$result = $statement->execute(array('eingabe' => $_POST['eingabe']));
ich habe auch schon mit utf8_decode und encode probiert, aber er trägt es nie richtig ein.
Wo ist der Fehler ?