URL地址中如果有中文,会转成%的格式,如百度,会转为%B0%D9%B6%C8,请问这是啥技术,或啥编码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了URL地址中如果有中文,会转成%的格式,如百度,会转为%B0%D9%B6%C8,请问这是啥技术,或啥编码?相关的知识,希望对你有一定的参考价值。
URL地址中如果有中文,会转成%的格式,如百度,会转为%B0%D9%B6%C8,请问这是什么技术,或什么编码?
urlencode编码,不过百度的网页是gb2312编码,而google是utf8编码,这两种网页编码方案转换出来的urlencode编码还不一样,gb2312网页使用urlencode编码时是先取得字符的ansi码,然后转换成16进制即可,而utf8在进行urlencode编码时就复杂一些,相关算法可自己百度搜索“urlencode算法” 参考技术A 没什么技术可言的例如用php来做的话:
<?php
echo urlencode("百度");
?>
每种编程语言都有自己的实现方式,不过应该都很简单的 参考技术B URL编码本回答被提问者采纳
以上是关于URL地址中如果有中文,会转成%的格式,如百度,会转为%B0%D9%B6%C8,请问这是啥技术,或啥编码?的主要内容,如果未能解决你的问题,请参考以下文章