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,请问这是啥技术,或啥编码?的主要内容,如果未能解决你的问题,请参考以下文章

将列表导出成excel表格图片下载(vue中使用)

https怎么强制转成http

三get请求(url详解)

每次 URL 更改时,带有 browserHistory 的 React 路由器都会转到服务器

xlsx转成csv数据四舍五入了

Fiddler抓包6-get请求(url详解)