Speichern von Unicode-Daten in Hindi-Sprache in MySQL und PHP
Bei der Arbeit mit mehrsprachigen Daten ist es wichtig, diese korrekt zu speichern und abzurufen. Dieser Artikel befasst sich mit den Herausforderungen beim Speichern von Unicode-Daten in der Hindi-Sprache mit PHP und MySQL.
So speichern Sie Unicode-Daten
Um Hindi-Zeichen in einem lesbaren Format zu speichern, Stellen Sie Folgendes sicher:
Konvertierung bei Übermittlung
Wenn Benutzer Hindi-Daten in ein Formular eingeben, liegen diese möglicherweise in einem anderen Format vor. Um es genau zu speichern, konvertieren Sie die Daten mit PHP in Unicode, bevor Sie sie in MySQL einfügen.
Beispiel:
$hindiText = $_POST['hindi_text']; // Get Hindi text from form $hindiText = iconv('UTF-8', 'UTF-8//IGNORE', $hindiText); // Convert to Unicode
Inhaltstyp festlegen
Um Unicode-Zeichen in einem Webbrowser korrekt anzuzeigen, fügen Sie dem Seitenkopf ein Meta-Tag hinzu Abschnitt:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Beispiel:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Zusätzlicher Hinweis:
Die Funktion mysql_set_charset() wurde ersetzt mysql_query("SET CHARACTER SET utf8"). Dies ist die empfohlene Methode zum Festlegen des Zeichensatzes in PHP.
Das obige ist der detaillierte Inhalt vonWie speichere und rufe ich Unicode-Daten für die Hindi-Sprache in MySQL und PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!