Ja,
Ich schreibe also eine OpenCart-Erweiterung, die bei der Buchung von Daten arabische Zeichen zulassen muss.
Wann immer ich die print_r($_POST)
kommt damit zurück: u0645u0631u062du0628u0627
Ich überprüfe die HTML-Kopfzeile, und dort steht dies:
<meta charset="UTF-8" />
Ich habe die PHP-Datei überprüft, die alle SQL-Abfragen auslöst, und sie enthält diesen Code:
mysql_query("SET NAMES 'utf8'", $this->link);
mysql_query("SET CHARACTER SET utf8", $this->link);
mysql_query("SET CHARACTER_SET_CONNECTION=utf8", $this->link);
Dies steht in meinem Formular-Tag:
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form" accept-charset="utf-8">
Ich kann mir nicht vorstellen, was ich sonst noch falsch mache. Der Rest des OpenCart-Frameworks unterstützt UTF8 und arabische Zeichen. Es ist nur in diesem Fall, wo ich nicht alles arabische posten kann?
Könnte mir bitte jemand helfen?
Vielen Dank
Peter