Speichern und Anzeigen von Unicode-Strings (हिन्दी) mit PHP und MySQL
Vor allem beim Versuch, Unicode-Strings zu speichern und anzuzeigen, können Probleme auftreten in Sprachen wie Hindi aufgrund von Codierungsproblemen. Um diese Bedenken auszuräumen, ist es wichtig, die entsprechende Zeichenkodierung und Sortierung sowohl in Ihrer Datenbank als auch im PHP-Skript festzulegen.
Datenbankkonfiguration
PHP-Skript
<code class="php">header('Content-Type: text/html; charset=utf-8');</code>
<code class="php">$result = mysql_query("SET NAMES utf8");</code>
Beispielskript
Das folgende PHP-Skript zeigt, wie man Unicode-Text in einer MySQL-Datenbank speichert, abruft und auf einem anzeigt Webseite:
<code class="php"><?php include("connection.php"); // Database connection settings // Set charset for MySQL queries $result = mysql_query("SET NAMES utf8"); // Query to retrieve data from the database $cmd = "SELECT * FROM hindi"; $result = mysql_query($cmd); while ($myrow = mysql_fetch_row($result)) { echo ($myrow[0]); } ?></code>
Stellen Sie sicher, dass Sie im Skript eine Datenbankverbindungsdatei namens „connection.php“ mit den notwendigen Einstellungen für die Verbindung zu Ihrer MySQL-Datenbank eingefügt haben.
Zusätzliche Überlegungen
<code class="html"><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"></code>
Durch die Implementierung dieser Maßnahmen sollten Sie in der Lage sein, Unicode-Strings in Hindi mit PHP und MySQL korrekt zu speichern und anzuzeigen.
Das obige ist der detaillierte Inhalt vonWie speichere und zeige ich Unicode-Strings in Hindi mit PHP und MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!