Problem bei der Zeichencodierung in MySQL: Einfügen chinesischer Zeichen
Beim Versuch, chinesische Zeichen in MySQL zu speichern, können Benutzer aufgrund der Zeichencodierung auf Schwierigkeiten stoßen Probleme. Ein solches Problem tritt auf, wenn die Eingabe mit Big5 codiert wird, die MySQL-Tabelle jedoch mit einer anderen Codierung konfiguriert ist. Dies kann dazu führen, dass chinesische Schriftzeichen falsch eingefügt oder angezeigt werden.
Lösung:
Um dieses Problem zu beheben, muss sichergestellt werden, dass die folgenden Einstellungen korrekt konfiguriert sind:
Detaillierte Schritte:
<code class="sql">create table chinese_table (id int, chinese_column varchar(255) CHARACTER SET utf8);</code>
<code class="php"><?php // Set MySQL connection to UTF-8 mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_connection=utf8"); // Insert Chinese characters into the database $chinese_value = $_POST['chinese_value']; $query = "INSERT INTO chinese_table (chinese_column) VALUES ('" . mysql_real_escape_string($chinese_value) . "')"; mysql_query($query); ?></code>
Beispiel:
Der folgende PHP-Code zeigt, wie man chinesische Schriftzeichen in eine MySQL-Tabelle mit UTF-8-Kodierung einfügt:
<code class="php"><?php // Connect to MySQL database $mysqli = new mysqli("localhost", "username", "password", "database_name"); $mysqli->set_charset("utf8"); // Set the input Chinese value $chineseValue = "中文"; // Create an SQL query to insert the value into the table $sql = "INSERT INTO chinese_table (chinese_column) VALUES (?)"; // Prepare the statement and bind the Chinese value $stmt = $mysqli->prepare($sql); $stmt->bind_param("s", $chineseValue); // Execute the statement $stmt->execute(); // Close the statement and the connection $stmt->close(); $mysqli->close(); ?></code>
Mit diesen Schritten werden die chinesischen Schriftzeichen richtig kodiert und in die MySQL-Tabelle eingefügt.
Das obige ist der detaillierte Inhalt vonWie fügt man chinesische Zeichen erfolgreich in eine MySQL-Datenbank ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!