Heim >Backend-Entwicklung >PHP-Problem >Lösung für verstümmelte chinesische Zeichen in der PHP-Datenbank

Lösung für verstümmelte chinesische Zeichen in der PHP-Datenbank

藏色散人
藏色散人Original
2020-11-04 10:01:474518Durchsuche

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“);“.

Lösung für verstümmelte chinesische Zeichen in der PHP-Datenbank

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;
                                  ' ' ' ' ' 's ' s weg durch Durch Durch aus ‐   ‐ ‐ ‐ oder ändern Sie die erstellte Tabelle in das UTF8-Format:

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 93f0f5c25f18dab9d176bd4f6de5d30exxx9c3bca370b5104690d9ef395f2c5f8d1 können Sie

d0fb3c5e0903d0a69d9de220af36a473

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!

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