百度搜索时解释汉字的叫什么编译方法??

来源:百度知道 编辑:UC知道 时间:2024/09/26 10:33:51
如你搜ABC,然后百度给的实际URL中你把ABC替换成%E4%B9%85%E7%9F%B3%E8%AE%A9然后进入,那就等同于搜索‘久石让’三个字,这种把汉字转化成%字母数字组合的方法叫什么编译法??

UTF-8编码或者gbk(GB2312)编码

中文的gbk(GB2312)编码

如果是中文的gbk(GB2312)编码,那么它的形式应该是这样的,即一个汉字对应两组%xx,即%xx%xx,比如http://www.baidu.com/baidu?tn=baidu&word=%D6%D0%B9%FA 这个网页地址是百度的,百度是使用GB2312编码的,这个网址中我们可以看到的特殊代码是“%D6%D0%B9%FA”,其中前面的“%D6%D0”就对应中文汉字“中”字,后面的“%B9%FA”就对应中国汉字“国”字。

中文的UTF-8编码

如果是中文的UTF-8编码,那么它的形式应该是这样的,即一个汉字对应三组%xx,即%xx%xx%xx,比如http://www.icpoline.com/tag/%e7%bd%91%e6%b0%91 ,这个网址是本站IcpOline.com的网页,IcpOline使用的是UTF-8编码,这个网址中的”%e7%bd%91%e6%b0%91〃对应着中文汉字“网民”,即“%e7%bd%91”对应汉字“网”,“%e6%b0%91”对应中文汉字“民”。

那是把汉字转成GBK再16进制后的样子