当我把西里尔字母符号在地址栏是这样的:西里尔字母
http://ru2.php.net/manual-lookup.php?pattern =привет
切换到
http://ru2.php.net/manual-lookup.php?pattern=%EF%F0%E8%E2%E5%F2
那有什么字符 - % EF%F0%E8%E2%E5%F2 - 是什么意思?为什么会发生?
当我把西里尔字母符号在地址栏是这样的:西里尔字母
http://ru2.php.net/manual-lookup.php?pattern =привет
切换到
http://ru2.php.net/manual-lookup.php?pattern=%EF%F0%E8%E2%E5%F2
那有什么字符 - % EF%F0%E8%E2%E5%F2 - 是什么意思?为什么会发生?
字符越来越URL encoded。一个URL可能只包含一个ASCII字符的子集,所以除了纯字母数字和某些特殊字符以外的任何内容都必须进行URL编码。
某些浏览器将非ASCII字符显示为人类可读的字符,但这完全取决于他们。在协议中,URL始终是URL编码。
http://stackoverflow.com/questions/3428443/what-encoding-type-of-these-text –