Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menyelesaikan masalah nama samaran WeChat yang kacau dalam PHP

Bagaimana untuk menyelesaikan masalah nama samaran WeChat yang kacau dalam PHP

藏色散人
藏色散人asal
2021-07-22 09:59:355915semak imbas

kaedah php untuk menyelesaikan nama samaran WeChat yang bercelaru: 1. Gunakan decodeURIComponent untuk menyahkod 2. Gunakan pengekodan utf8mb4 untuk pengekodan pangkalan data, pengekodan jadual dan medan storan yang sepadan.

Bagaimana untuk menyelesaikan masalah nama samaran WeChat yang kacau dalam PHP

Persekitaran pengendalian artikel ini: sistem macOS10.15, versi PHP7.1, komputer macbook air2017

Bagaimanakah php menyelesaikan masalah nama panggilan WeChat yang bercelaru?

Penyelesaian pertama untuk menyelesaikan ungkapan Emoji yang bercelaru

Ekodkan maklumat yang mengandungi ungkapan Emoji ke dalam encodeURIComponent dan nyahkodkannya dalam decodeURIComponent di mana penyelesaian ini digunakan Uji secara peribadi dalam program mini "Laporan Papan Hitam Klasifikasi Sampah", seperti yang ditunjukkan dalam gambar di bawah:

Bagaimana untuk menyelesaikan masalah nama samaran WeChat yang kacau dalam PHP

Penyelesaian ini bukan penyelesaian yang baik aksara bercelaru dan membawa Overhed pengekodan dan penyahkodan tambahan kod dihapuskan.

Penyelesaian kedua untuk menyelesaikan ungkapan Emoji yang bercelaru

Menurut penerangan saya menggunakan pangkalan data Mysql dan rangka kerja PHP YII2

Dua langkah

Gunakan utf8mb4 apabila menyambung ke pangkalan data Ini sangat penting dan mudah terlepas.

Pengekodan pangkalan data, pengekodan jadual dan medan storan yang sepadan semuanya harus menggunakan pengekodan utf8mb4

Mengenai langkah pertama, contoh kod adalah seperti berikut

Bagaimana untuk menyelesaikan masalah nama samaran WeChat yang kacau dalam PHP

Penyelesaian ini tersedia untuk ujian peribadi dalam program mini "Papan Hitam Kumpulan".

Bagaimana untuk menyelesaikan masalah nama samaran WeChat yang kacau dalam PHP

Penyelesaian ini adalah penyelesaian yang paling sempurna. Ia juga merupakan penyelesaian yang disyorkan yang boleh didapati dalam proses operasi sebenar , Kadangkala ia mungkin tidak berkuat kuasa kerana versi pangkalan data atau tetapan peribadi, tetapi penyelesaian ini sangat bagus.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah nama samaran WeChat yang kacau dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn