Heim  >  Artikel  >  Datenbank  >  Wie speichere und rufe ich Unicode-Daten für die Hindi-Sprache in MySQL und PHP ab?

Wie speichere und rufe ich Unicode-Daten für die Hindi-Sprache in MySQL und PHP ab?

Linda Hamilton
Linda HamiltonOriginal
2024-11-16 01:43:03954Durchsuche

How to Store and Retrieve Unicode Data for Hindi Language in MySQL and PHP?

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:

  • Wählen Sie den utf8-Zeichensatz und die utf8_general_ci-Sortierung für die MySQL-Datenbank und -Tabelle Felder.
  • Verwenden Sie die Funktion mysql_set_charset('utf8') in PHP, um den Zeichensatz festzulegen, bevor Sie mit der Datenbank interagieren.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn