Ich habe derzeit ein Formular, mit dem Benutzer Kommentare in MySQL-Datenbank einfügen können.Filtern von Emojis in Eingabe
Gibt es eine Methode Filter Emoji Eintrag in PHP, bevor die Zeichenfolge in MySQL eingefügt wird?
Kann ich preg_replace()
verwenden oder gibt es eine bessere Funktion?
Diese emoji:
wird nach Einfügen in MySQL dazu umgewandelt:
ðŸŽ
Beispiel:
Input:
This is a present
Ausgang: This is a present
HTML Form:
<input name="remarks" type="text" placeholder="Optional"/>
PHP-Code:
$remarks = $_POST['remarks'];
$remarks = preg_replace('/\xEE[\x80-\xBF][\x80-\xBF]|\xEF[\x81-\x83][\x80-\xBF]/', '', $remarks);
(Dieses Muster funktioniert nicht)
Wie wäre es mit der Antwort? Kannst du mir antworten? – Andreas
@Andreas Ich werde es später versuchen, vergaß diese Frage;) – Panda