在浏览器地址栏中西里尔字母 [英] Cyrillic characters in browser address bar

查看:132
本文介绍了在浏览器地址栏中西里尔字母的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我把西里尔字母符号在地址栏是这样的:

When I put cyrillic symbols in address bar like this:

http://ru2.php.net/manual-lookup.php?pattern =привет

切换到

的http:// RU2 .php.net /手动lookup.php?模式=%EF%F0%E8%E2%E5%F2

这是什么的字符 - %EF%F0%E8%E2%E5%F2 - 是什么意思?而为什么会发生?

What does that characters -- %EF%F0%E8%E2%E5%F2 -- mean? And why is it happening?

推荐答案

中的人物越来越 URL连接codeD 。一个URL可能只包含ASCII字符的一个子集,因此纯字母数字和一些特殊字符以外的任何东西必须是URL连接codeD。

The characters are getting URL encoded. A URL may only contain a subset of ASCII characters, so anything outside plain alphanumeric and some special characters must be URL encoded.

有些浏览器显示非ASCII字符作为人类可读的字符,但是这完全取决于他们。在协议的URL总是URL连接codeD。

Some browsers display non-ASCII characters as human readable characters, but that's entirely up to them. In protocols, URLs are always URL encoded.

这篇关于在浏览器地址栏中西里尔字母的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆