Heim >Backend-Entwicklung >PHP-Problem >Was tun, wenn in PHP7.0 eingefügte Daten verstümmelt sind?

Was tun, wenn in PHP7.0 eingefügte Daten verstümmelt sind?

hzc
hzcOriginal
2020-06-10 14:37:182207Durchsuche

Was tun, wenn in PHP7.0 eingefügte Daten verstümmelt sind?

Was tun, wenn PHP7.0 verstümmelte Daten einfügt:

php7 fügt verstümmelte Daten in die MySQL-Datenbank ein, weil das Codierungsformat unterschiedlich ist.

Um dieses Problem zu lösen, müssen wir eine neue Tabelle erstellen und sicherstellen, dass das Codierungsformat beim Einfügen einheitlich ist.
Wenn Sie Daten normal in MySQL einfügen, handelt es sich um einen PHP-Operationsfehler , daher müssen wir die Datenbank für das Codierungsformat während des Betriebs einrichten. Sie können diese beiden Codezeilen hinzufügen:

//php7
mysqli_query($connect, "set character set 'utf8'");//读库 
mysqli_query($connect,"set names 'utf8'");//写库
//php5
mysql_query("set character set 'utf8'");//读库 
mysql_query("set names 'utf8'");//写库
————————————————
版权声明:本文为CSDN博主「babulongbo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/babulongbo/article/details/78472064

Empfohlenes Tutorial: „php-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn in PHP7.0 eingefügte Daten verstümmelt sind?. 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