Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Zeichen in PHP wirken sich auf das Parsen von unserialize() aus?

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

PHP中文网
PHP中文网Original
2016-08-18 09:16:101178Durchsuche


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:"我";

GBK-Kodierung

echo serialize('我'); 
//输出:s:2:"我";

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)!


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