Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das Problem des verstümmelten WeChat-Spitznamens in PHP

So lösen Sie das Problem des verstümmelten WeChat-Spitznamens in PHP

藏色散人
藏色散人Original
2021-07-22 09:59:355861Durchsuche

php-Methode zum Lösen des verstümmelten WeChat-Spitznamens: 1. Verwenden Sie decodeURIComponent zum Dekodieren. 2. Verwenden Sie die utf8mb4-Kodierung für die Datenbankkodierung, die Tabellenkodierung und die entsprechenden Speicherfelder.

So lösen Sie das Problem des verstümmelten WeChat-Spitznamens in PHP

Die Betriebsumgebung dieses Artikels: macOS10.15-System, PHP7.1-Version, MacBook Air2017-Computer

Wie löst PHP das Problem verstümmelter WeChat-Spitznamen?

Die erste Lösung zur Lösung des verstümmelten Emoji-Ausdrucks

Kodieren Sie die Informationen, die den Emoji-Ausdruck enthalten, in encodeURIComponent und dekodieren Sie sie in decodeURIComponent, wo sie im Miniprogramm „Garbage Classification Blackboard“ persönlich getestet werden. , wie in der folgenden Abbildung gezeigt:

So lösen Sie das Problem des verstümmelten WeChat-Spitznamens in PHP

Diese Lösung ist nicht gut. Sie löst nur das Problem verstümmelter Codes und bringt zusätzliche Codierungs- und Decodierungskosten mit sich.

Die zweite Lösung zum Lösen der verstümmelten Emoji-Ausdrücke

Laut meiner Beschreibung mit MySQL-Datenbank und PHP YII2-Framework

Zwei Schritte

Verwenden Sie utf8mb4, wenn Sie eine Verbindung zur Datenbank herstellen. Dies ist sehr wichtig und leicht zu übersehen.

Datenbankkodierung, Tabellenkodierung und entsprechende Speicherfelder sollten alle die utf8mb4-Kodierung verwenden

Über den ersten Schritt lautet das Codebeispiel wie folgt

So lösen Sie das Problem des verstümmelten WeChat-Spitznamens in PHP

Diese Lösung ist im Miniprogramm „Group Blackboard Report“ verfügbar und verfügbar zum persönlichen Testen.

So lösen Sie das Problem des verstümmelten WeChat-Spitznamens in PHP

Diese Lösung ist die perfekteste Lösung. Sie ist auch die empfohlene Lösung, die online gefunden werden kann. Im tatsächlichen Betrieb kann es jedoch zu Problemen kommen oder persönliche Einstellungen. Es funktioniert nicht, aber die Lösung ist wirklich gut.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem des verstümmelten WeChat-Spitznamens in PHP. 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