Lösung für verstümmelte chinesische Zeichen in der PHP-Datenbank: 1. Geben Sie beim Erstellen der Datenbank den Zeichentyp als uft8 an. 2. Geben Sie beim Erstellen der Tabelle den Zeichentyp als utf8 an. 3. Fügen Sie in der MySQL-Verbindungsfunktion Folgendes hinzu: die Anweisung „mysql_query(“ setnamen „utf8“);“.
Empfohlen: „PHP-Video-Tutorial“
Um das verstümmelte Problem der PHP-Datenbank zu lösen, können Sie die folgenden Einstellungen vornehmen:
1. Einstellungen in der Datenbank:
(1). Neue Datenbank in MYSQL Wählen Sie die UTF-8-Kodierung und stellen Sie den Zeichensatz auf utf-8_unicode_ci ein (Unicode (mehrsprachig), ohne Berücksichtigung der Groß- und Kleinschreibung). Das Feld in der Tabelle ist auf
create database db_name character set utf8;
alter database db_name character set utf8;
oder ändern Sie ein Feld in der Tabelle in das UTF8-Format
CREATE TABLE tb_name( id int(10) NOT NULL auto_increment, username char(34) NOT NULL , password int(56) NOT NULL, PRIMARY KEY (id) ) DEFAULT CHARSET=utf8;
2. Einstellungen während der PHP-Verbindung, in der MySQL-Verbindungsfunktion von PHP , Fügen Sie den Satz hinzu:
alter table tb_name character set utf8;
3. Seitendeklarationscode: Im HTML-Code
xxx können Sie
Geben Sie die Seitenkodierung an
4. Stellen Sie den Browser auf das UTF-8-Format ein.
5. Editor-Zeichenkodierung, Codedokumente müssen im UTF-8-Format gespeichert werden.
6. Wenn die eingefügten Daten verstümmelt sind, können Sie die eingefügten Daten transkodieren. Konvertieren Sie den String zunächst in utf-8 und fügen Sie ihn dann in die Datenbank ein.
Das obige ist der detaillierte Inhalt vonLösung für verstümmelte chinesische Zeichen in der PHP-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!