Die aktuelle Codierung von MYSQL-Daten ist so. Warum sind sie beim Einfügen chinesischer Zeichen immer noch verstümmelt?

WBOY
Freigeben: 2016-08-04 09:19:33
Original
1023 Leute haben es durchsucht

Muss ich den Rest der Datenbank und des Servers ändern? Ich verwende wamp und weiß nicht, wie ich es ändern soll. Nachdem ich es so eingerichtet und neu gestartet habe, sieht es wie auf dem Bild aus

<code>SET character_set_database = utf8;
SET character_set_server = utf8;
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Ich habe drei
[client] [mysql] [mysqld] in my.ini festgelegt. Diese drei Einstellungen sind zu utf8 geworden und es funktioniert auch nicht
Die aktuelle Codierung von MYSQL-Daten ist so. Warum sind sie beim Einfügen chinesischer Zeichen immer noch verstümmelt?

Antwortinhalt:

Muss ich den Rest der Datenbank und des Servers ändern? Ich verwende wamp und weiß nicht, wie ich es ändern soll. Nachdem ich es so eingerichtet und neu gestartet habe, sieht es wie auf dem Bild aus

<code>SET character_set_database = utf8;
SET character_set_server = utf8;
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Ich habe drei
[client] [mysql] [mysqld] in my.ini festgelegt. Diese drei Einstellungen sind zu utf8 geworden und es funktioniert auch nicht
Die aktuelle Codierung von MYSQL-Daten ist so. Warum sind sie beim Einfügen chinesischer Zeichen immer noch verstümmelt?

<code>+--------------------------+-----------------------------------------------------------------+
| character_set_client     | utf8                                                            |
| character_set_connection | utf8                                                            |
| character_set_database   | utf8                                                            |
| character_set_filesystem | binary                                                          |
| character_set_results    | utf8                                                            |
| character_set_server     | utf8                                                            |
| character_set_system     | utf8</code>
Nach dem Login kopieren

Wird die Frage über die Webseite oder das Terminal eingefügt?

Es gibt auch die Kodierung der Tabelle. Der Schlüssel liegt in der Kodierung der Tabelle.

<code>create table employee
(
  //..............
) DEFAULT CHARSET=utf8;</code>
Nach dem Login kopieren

Schreiben Sie die Anweisung zur Tabellenerstellung wie folgt und stellen Sie die Codierung der Tabelle auf utf-8 ein, wodurch das Problem möglicherweise gelöst wird.

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