为什么搜索后的网址总是有一大堆字符,是表示什么意思?

推荐  (0) | 4人关注关注
3个答案
3 0

狂刀微电子博士生

2013-07-25 15:56

表示搜索的关键字是什么
比如在百度搜索“果壳网”

http://www.baidu.com/s?wd=%B9%FB%BF%C7%CD%F8
在计算机中,每个中文字,用二个字节来表示它
“%B9%FB%BF%C7%CD%F8”共六个字节(去掉百分号),用来表示“果壳网”三个字

1 0
支持者: chgh

补充楼上的回答:
搜索后跟着的一大串字符属于URL编码。
在你输入汉字后,网页会把你输入的汉字转换成URL编码再传递给服务端进行处理。

1 0
支持者: chgh

补充楼上的楼上的回答:
“计算机中每个中文字用2个字节表示”,这是不准确的。具体用几个字节要看使用的字符集。一般URL编码用的是UTF8。
“%B9%FB%BF%C7%CD%F8”这只代表了一串编号而已,具体表示哪个字,还得看你查得是哪本字典!

补充楼上的回答:
进行转换工作的,不是网页,而是浏览器。

回答楼主:
“搜索后的网址总是有一大堆字符”,为什么呢?
浏览器和web服务器之间的通信走的是HTTP协议,HTTP协议规定浏览器如何传递数据给web服务器。你在搜索时,需要提供信息给服务器,是吧!哪两种呢?
1. GET方法,就是把数据跟在网址后面,比如你搜索的时候
2. POST方法,把数据放在数据部分,比如你在提交问题的时候。你在提问后,没有看到网址后面跟了一大砣,是吧!

基本上回答了为什么出现,以及出现的是什么东西了。

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字第朝200003号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区