原文地址: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. mysql like reverse_mysql 优化like查询
  3. MySQL 8.0新特性之原子DDL
  4. EasyX识别不到VC++6.0
  5. 音乐文件基本格式,wave,mod,midi,mp3,wma,flac
  6. 存储过程中执行动态Sql语句
  7. go protobuf tcp 粘包处理 demo
  8. linux posix 线程池_linux多线程--POSIX Threads Programming
  9. 数据库面试 - 如何设计可以动态扩容缩容的分库分表方案?
  10. mysql的介绍和安装
  11. ajax ashx session 为空,jquery ajax post 方式ashx文件取不到值。
  12. 细聊分布式ID生成方法-2
  13. 计算机任何启动论文,启动管理器论文10篇_发表之家
  14. SQL中drop,delete和truncate的异同
  15. Python pandas,pandas.series,series的主要方法
  16. 新西兰梅西大学计算机专业研究生,新西兰梅西大学硕士读几年,新西兰专升硕 | 能进八大,还有机会移民,最快1.5年完成!...
  17. 虚拟机共享服务器设置,虚拟机共享网络设置教程
  18. 解决百度推广恶意点击以及反攻击的方法!
  19. (大五人格分析)开放型人格的优势和职业发展
  20. 骑士CMS4.1.23本地包含漏洞

热门文章

  1. python+neo4j构建基于知识图谱的电影知识智能问答系统
  2. 路由器wan口接入方式
  3. 平面设计师必须明白的视觉引导方法有哪些?
  4. 全球及中国汽车装饰和最终产品行业研究及十四五规划分析报告(2022)
  5. 局域网语音对讲系统_安全防范系统--楼宇对讲系统
  6. 查找论文的方法(ICCV,CVPR,ECCV)
  7. AD在建PCB封装时如何添加元器件的3D模型
  8. 【BZOJ1492】【NOI2007】—Cash(cdq分治维护凸包优化斜率dp)
  9. 二维离散变换由c语言编写,离散余弦变换(DCT)的DSP程序设计与实现
  10. Linux——Linux必备的基础知识总结