Welche Zeichen in PHP wirken sich auf das Parsen von unserialize() aus?

PHP中文网
Freigeben: 2016-08-18 09:16:10
Original
1195 Leute haben es durchsucht


Welche Zeichen in PHP wirken sich auf die Analyse von Unserialize aus?

Antwortinhalt:

Welche Zeichen in PHP wirken sich auf das Parsen von Unserialize aus?


Korrekte Antwort oben
Zum Beispiel unter UTF8-Kodierung

echo serialize('我'); 
//输出: s:3:"我";
Nach dem Login kopieren

GBK-Kodierung

echo serialize('我'); 
//输出:s:2:"我";
Nach dem Login kopieren

So können Sie Serialisieren Sie niemals das 3-Byte-'I' in der UTF8-Codierung und deserialisieren und analysieren Sie es dann in der GBK-Codierung


Ich denke, das sollte bei der Serialisierung von Daten der Fall sein. Die Codierung stimmt nicht mit der überein Codierung während der Deserialisierung, oder Sie können die falsche Anweisung zur einfachen Analyse posten


/

In diesen beiden Sitzungen bin ich auf

The gestoßen Welche Zeichen in PHP wirken sich oben auf das Parsen von unserialize() aus? Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


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