Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn das Fragezeichen in PHP verstümmelt ist?

Was soll ich tun, wenn das Fragezeichen in PHP verstümmelt ist?

coldplay.xixi
coldplay.xixiOriginal
2020-07-23 14:38:412709Durchsuche

Lösung für verstümmelte Fragezeichen in PHP: Verwenden Sie zuerst [mb_substr()], der Code lautet [409b70f5a67511669e636bb4760ee0dc ]; Verwenden Sie dann den letzten Parameter von [mb_substr()], um eine Kodierung hinzuzufügen.

Was soll ich tun, wenn das Fragezeichen in PHP verstümmelt ist?

Lösung für verstümmelten PHP-Fragezeichen-Code:

Der Originalcode lautet:

<?php echo substr($res[&#39;art_title&#39;],0,20);?>

Ich habe gelernt, dass substr() das Abfangen chinesischer Zeichen zu verstümmelten Zeichen führen würde, also habe ich es in mb_substr()

<?php echo mb_substr($res[&#39;art_title&#39;],0,20);?>

geändert. Der lokale Test war eine Zeit lang normal, aber dann habe ich den Server gewechselt Online tauchten erneut verstümmelte Zeichen auf

Die Abfrage besagte, dass dies daran lag, dass die Codierung der Webseitendatei und der Datenbank unterschiedlich waren

Ich konnte mich genau daran erinnern, dass sowohl die Datenbank als auch die Seitendateien auf utf8 eingestellt waren ,

aber ich habe auch eine Lösung gefunden, mb_substr()der letzte Parameter fügt einfach Codierung hinzu

<?php echo mb_substr($res[&#39;art_title&#39;],0,20,"utf-8");?>

Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Kompetenz

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das Fragezeichen in PHP verstümmelt ist?. 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