原文地址:http://www.huquanseo.com/seo/887.html

某天博主扔给我一个英文单词“urlencode”,百度了一下,一眼便直接X掉了网页,全是看不懂的解释,感觉跟博客主题无关,但还保留了文章链接。昨天抽空查了一下,该词指数很高,且很多内容页排在百度首页,且出自SEO博客的不少,瞬间明白其深意。只是资料查来查去,真的看不懂,也无法写出专业的文章。只能站在SEO的角度上,整理了利于SEOer能看懂的UrlEncode编码/UrlDecode解码知识分享给大家。

为什么要进行UrlEncode编码/UrlDecode解码?
      站在计算机的角度而言,有很多特殊字符是其不能翻译,进行正确传输的内容信号,因此要对特殊字符进行UrlEncode编码,编制成计算机语言,才能使传输结果无误;而UrlDecode解码就是将已经编码的带有特殊字符的URL解码成带有特殊字符的原始URL.通常需要进行编码才能正确传输的特殊符号主要有如下几种:
      1.中文字符;
      2.空格;
      3.回车;
      4.@、&、+、%、/、#等;
      进行UrlEncode编码后,在传输URL地址时,浏览器就能正确解析内容中的特殊符号,地址就能有效使用,对于SEO而言是很实用的,如果不对特殊字符进行编码,那么会导致url在传输过程中出现乱码或者少码现象,编码后解除了限制性因素。当然站在SEO的角度,我们建站初期就需要考虑使用静态URL,而不是带有过多参数的动态URL。会出现UrlEncode编码是必须要使用的程序使用,一般我们也很少会遇到。

但当你的网站出现中文字符或者其他计算机不能分析的电子信号时应该怎么办呢?比如有很多人的网站由于没有做静态处理,还是会出现php的动态链接以及给出现了中文链接,当你将链接通过QQ发给其他人时,很可能就会乱码,这个时候就需要用到UrlDecode解码,解码后,就可以随时传递URL了。

UrlEncode编码/UrlDecode解码在线转换
      百度上有很多编码、解码工具可以进行在线转换,本人第一次接触编码、解码使用的是站长工具,如果连接中包含中文字符,直接进行UrlEncode编码在发出去,如果收到一长串的url就用UrlDecode解码查看路径,非常的方便。

站长工具提供的编码解码有:ASCII与Unicode互转;Unicode与中文互转;UTF-8与中文互转;UrlEncode编码/UrlDecode解码;Ascii/Native编码互转等,只需要在文本框内输入要转换的内容,然后点击要转换的类型按钮,转换完成后即可看到对应的内容。

总结:关于UrlEncode编码/UrlDecode解码在js、php、asp中都有使用的范畴,具体的使用方法以及基本原理大家可以参观相关文献,这里就不多做解释了,太深奥的也写不出来,作为普通站长只需要了解一下基本知识就可以了,如果需要进行编码、解码直接使用在线编码解码工具即可完成。

UrlEncode编码相关推荐

  1. java linux urlencode_iOS urlEncode编码解码(非过时方法,已解决)

    ios urlEncode解决字符串数据以url的形式传递给web服务器时,字符串中是不允许出现空格和特殊字符的,因此通常需要用到urlEncode技术来对url进行简单的编码,以便更好的传输给服务器 ...

  2. python url拼接_详解Python urlencode编码和url拼接方法

    urlencode 调用方法 urlencode的参数必须是Dictionaryimport urllib d = {'name1':'www.pythontab.com','name2':'bbs. ...

  3. java linux urlencode_Javascript下的urlencode编码解码方法decodeURIComponent()

    关于在ASP(Server.UrlEncode).PHP(urlencode())函数编码结果,或是经过asp.php等动态语言直接写入COOKIES的中文字符,用JS读取的时候,都会碰到一个编码的问 ...

  4. urlencode编码问题(以及urlparse)

    # -*- coding: cp936 -*- #python 27 #xiaodeng #urlencode编码问题(以及urlparse)import sys, urllibdef urlenco ...

  5. python 中的 urlencode 编码与 urldecode 解码

    文章目录 脚本示例 运行结果 脚本示例 在 python 中进行 UrlEncoded 与 UrlDecode 操作需要导入 urllib 相关函数库: import urllib.parse 脚本示 ...

  6. 在线BASE64加密解密、UrlEncode编码/解码、native/ascii在线转换工具 -toolfk程序员工具网

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...

  7. Urlencode编码对HTTP的URL地址的作用的探究(20210519更新,最终结论得出,XSS相关)

    本文要点 在游览器地址栏中输入包含特定字符的URL地址时,部分字符,例如大括号"{}"会被URLencode,且不同游览器的行为并不一致. 本文根据相关文档,分析了URI的结构与格 ...

  8. php url编码原理,urlencode编码/urldecode解码作用及使用方法

    urlencode和urldecode释义 urlencode是一个函数,可将字符串以URL编码,用于编码处理. URL编码(URL encoding),也称作百分号编码(Percent-encodi ...

  9. Python urlencode编码和urldecode解码

    Python3 urlencode编码和urldecode解码分别用到了urllib.parse.quote和urllib.parse.unquote. import urllib.parse fon ...

最新文章

  1. 实验二:网络嗅探与欺骗
  2. arduino上ESP8266用Adafruit_SSD1306库驱动OLED屏
  3. JS高级-JQ初识-元字符-正则表达式
  4. React不提交表单并且获取表单中的数据
  5. 在golang中defer、panic与recover的作用
  6. spring 源码下载地址
  7. 使用Idea添加PYTHONPATH的一种方案
  8. [再学Python] - 6 - 函数的定义调用与返回
  9. 在VBA中使用正则表达式
  10. 情感分析技术在美团的探索与应用
  11. 升级Linux(Ubtun/CentOS)的OpenSSL(openssl-1.0.1h.tar.gz)
  12. pc机箱 图纸_如何升级到新的PC机箱
  13. 安装历史版本nvidia显卡驱动
  14. ps: 如何调出辅助线
  15. 题目名称:你好,i春秋
  16. ie9 ajax 二进制流,2.ajax兼容IE9 非常实用!!!
  17. python中的pika模块
  18. SpringBoot项目启动时如何自动弹出启动页,如何修改默认启动路径
  19. 真·抢显卡!四川一团伙持 40cm 长刀入室抢劫 50 余张显卡,总价值超 10 万元
  20. 微信小程序-记录用户足迹

热门文章

  1. 109个shell实用脚本
  2. GUI界面的初步认识及其开发工具QT
  3. CAN485总线隔离方案多?金升阳有妙招!
  4. 中科大计算机考研英语,中科大计算机考研复试英语.doc
  5. BearPi-HM_Nano开发板WiFi编程开发——UDP客户端
  6. python的脚本扩展名是什么_Python的脚本文件扩展名为()。
  7. 关于Microsoft Edge浏览器新建标签页卡顿问题解决
  8. 程序员鄙视链python_关于程序员之间的鄙视链
  9. 利用谱聚类和随机分块(SBM)来做网络模型中的社区发现
  10. 常用CORS账号设置方法(全国(千寻)CORS、中国移动CORS、华测CORS、北斗CORS)