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

藏色散人
Freigeben: 2023-03-07 07:58:01
Original
4504 Leute haben es durchsucht

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

alter database db_name character set utf8;
Nach dem Login kopieren

            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;
Nach dem Login kopieren

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;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage