`

url encode 编码

    博客分类:
  • JS
阅读更多

关键字:常用的两种方法:

Javascript代码
1.var str = encodeURI("中国");  
2.var str = encodeURIComponent("中国");//baidu用的是这个方法 
var str = encodeURI("中国");
var str = encodeURIComponent("中国");//baidu用的是这个方法

经过编码后的url在服务器上不用调用url_decode解码,服务器会
直接解析。
有一点要说明的是:在Firefox3中,即使你进行了url encode,
如果字符编码是UTF-8,
那么Firefox3是会把你编码过的中文自动显示为正常的中文,
给人一种错觉,以为是自己encode不成功,还有即使你在服务端用
url_encode编码了一个url,Firefox3还是会自动把它解析为正常的中文显示。
这个现象在ie6下没有发生,其他浏览器也没测试过。

google用的是UTF8编码,所以在FF下可以看见中文关键字。
baidu用的是gb2312编码,所以在FF下看到关键字都是经过编码的。

分享到:
评论

相关推荐

    Encode_ Decode Tools URL编码解码工具

    `Encode_ Decode Tools`是一款用于URL编码和解码的工具,它可以帮助开发者和用户方便地处理这些编码问题。这款工具可能提供了简单的用户界面,允许用户输入URL或字符串,然后点击按钮进行编码或解码操作。它支持对...

    HtmlEncode编码与解码用法定义

    而**HtmlDecode**则是HtmlEncode的逆过程,用于将经过HtmlEncode编码后的HTML实体还原成原始的特殊字符。这在需要将已编码的HTML内容再次作为可编辑的文本呈现时尤为重要,例如在编辑器中显示之前已经存储在数据库中...

    网址编码解码,jQuery版Url.encode,Url.decode,Url.parse.rar

    网址编码解码,jQuery版Url.encode,Url.decode,Url.parse,一个来自jQuery的URL Decoder解码、编码插件,为你的URL安全定义一道安全防线,示例文件本身就是一个值得学习的实例,自带的示例将告诉你如何使用这款URL...

    PB 进制转换 url编码 urlencode urldecode 数组排序

    hexencode 将字符串指定字符集进行编码成16进制字符串 hexstring 将字符串指定字符集进行编码成16进制字符串 power 求数字的幂函数 replace 将指定字符串中的源字符替换为目标字符 todec 将指定进制的数字转换成10...

    Arduino URLCode 编码解码解析 URL字符串

    使用这个库可以很方便的编码解码URLCode。里面带了ESP8266看门狗开关,可以在调用这个库之前宏定义ESP8266就可以开启库的看门狗设置。避免触发看门狗。建议配合我主页的教程一起食用。哪怕是小白也可以轻松使用。

    URL encode 与 URL decode 的C语言实现.zip

    为了解决这个问题,URL编码(URL encode)和解码(URL decode)机制应运而生。这个压缩包文件"URL encode 与 URL decode 的C语言实现.zip"显然提供了用C语言编写的函数,用于对URL进行编码和解码操作。 URL编码是一...

    UrlEncodeUrlDecodeUrl解码Url编码工具

    UrlEncodeUrlDecodeUrl解码Url编码工具正是为了解决这一问题而设计的。它是一个实用的小工具,能够帮助用户对URL进行编码和解码,确保数据在通过网络传递时保持完整性和可读性。 URL(统一资源定位符)是互联网上的...

    [工具查询]渝海URL编码转换工具 v1.1_yh_url_encode.zip

    【渝海URL编码转换工具 v1.1_yh_url_encode】是一个专用于处理URL编码问题的实用工具。在互联网通信中,URL(统一资源定位符)是用于标识资源的字符串,它包含网络协议、主机名、路径、查询参数等部分。然而,URL中...

    C++URL编码和解码

    除了手动实现外,还可以使用第三方库,如`Poco`库中的`URIEncoder`和`URLDecoder`,或者`cpprestsdk`库的`web::uri::encode_segment`和`web::uri::decode`等函数,它们提供了更便捷的方式来处理URL编码和解码。...

    urlcode解码-HTTP:URL编码解码

    URL编码是将URL中可能引起问题的字符转换为ASCII字符集的等效百分号编码。这包括空格、非ASCII字符以及某些特殊字符,如大括号、引号、尖括号等。例如,空格通常被转换为"%20"。这是因为URL不能包含某些字符,比如...

    java net unicode / native2ascii / url decode / url encode / UTF8 / js url code

    标题中的“java net unicode / native2ascii / url decode / url encode / UTF8 / js url code”涉及了Java网络编程中的几个关键概念,这些概念在处理字符编码时非常重要。以下是对这些概念的详细解释: 1. **...

    java使用URLDecoder和URLEncoder对中文字符进行编码和解码

    1. `URLEncoder.encode`: 对普通字符串进行编码,使其适合在URL中传输。 2. `URLDecoder.decode`: 解码URL中的编码字符串,恢复原始的文本信息。 在处理网络请求、特别是涉及到中文字符和其他特殊字符时,这两个...

    url编码转化,将url转化成unicode进行传输

    ### URL编码转换:将URL转换为Unicode进行传输 在互联网技术的应用中,URL(Uniform Resource Locator,统一资源定位符)编码转换是一项基本且重要的技术。本文将深入探讨URL编码转换的相关概念、应用场景以及一个...

    URL解码-编码器URL解码-编码器

    开发者通常会使用编程语言提供的内置函数进行URL编码和解码,例如JavaScript的`encodeURIComponent()`和`decodeURIComponent()`,Python的`urllib.parse.quote()`和`urllib.parse.unquote()`,Java的`java.net....

    JavaScript给url网址进行encode编码的方法

    在JavaScript编程中,URL编码是将特殊字符转换为可在URL中安全传递的格式的重要过程。这是因为URL中包含的某些字符可能会导致解析问题或错误。在本文中,我们将深入探讨JavaScript中用于URL编码的主要方法——`...

    第04篇:XSS三重URL编码绕过实例1

    本文主要探讨了一个XSS三重URL编码绕过的实例,揭示了在某些情况下,简单的防御措施可能不足以阻止攻击。 首先,我们要理解XSS的基本概念。XSS攻击通常发生在Web应用程序未能正确过滤或转义用户输入的情况下。当...

    linux c++ url和base64编解码

    linux系统c++实现的url和base64编解码 在webserver中会使用 自己实现的一个webserver,详见https://download.csdn.net/download/k117470154/10234299

    淘宝 url 解码和编码方法(转的)

    在IT行业中,URL编码与解码是网络编程中不可或缺的一部分,尤其在处理包含特殊字符的网址时显得尤为重要。淘宝作为中国最大的电商平台,其URL中可能包含各种参数,这些参数需要进行正确的编码和解码以确保数据传输的...

    url编码解码源代码

    1. `encode_url`: 这个方法会接收一个包含非ASCII或特殊字符的字符串,并对其进行URL编码。它可能会遍历字符串中的每个字符,对于非字母数字的字符,使用`%`加上其ASCII值的十六进制表示。 2. `decode_url`: 这个...

    url编码表,转换编码

    URL编码,也称为百分号编码(Percent-encoding),是统一资源定位符(Uniform Resource Locator)标准的一部分,用于在互联网上编码非ASCII字符。这个编码机制是应用层协议,如HTTP和FTP,用来处理包含特殊字符的...

Global site tag (gtag.js) - Google Analytics