Legen Sie den Standard-Client-Zeichensatz fest:
<?php // Angenommener Datenbankbenutzername: root, Passwort: 123456, Datenbank: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo "Verbindung zu MySQL fehlgeschlagen: " mysqli_connect_error( } // . Ändern Sie den Zeichensatz für die Datenbankverbindung in utf8mysqli_set_charset($con,"utf8");mysqli_close($con);?>
Diese Art von Operation ist für chinesische Schriftzeichen sehr nützlich. Viele verstümmelte Datenbankabfragen werden durch Zeichensatzprobleme verursacht.
Die Funktion mysqli_set_charset() gibt den Standardzeichensatz an, der beim Übertragen von Daten an den Datenbankserver verwendet werden soll.
Hinweis: Um diese Funktion auf der Windows-Plattform nutzen zu können, benötigen Sie die MySQL-Clientbibliothek Version 4.1.11 oder höher (MySQL 5.0 erfordert Version 5.0.6 oder höher).
mysqli_set_charset( Verbindung, Zeichensatz ) ;
Parameter | beschreiben |
---|---|
Verbindung | Erforderlich. Gibt die zu verwendende MySQL-Verbindung an. |
Zeichensatz | Erforderlich. Gibt den Standardzeichensatz an. |
Rückgabewert: | Gibt TRUE zurück, wenn erfolgreich, und FALSE, wenn fehlgeschlagen. |
---|---|
PHP-Version: | 5.0.5+ |