2 Stimmen

Wie man arabische Zeichen in PHP postet

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X