UrlEncode编码
某天博主扔给我⼀个英⽂单词“urlencode”,百度了⼀下,⼀眼便直接X掉了⽹页,全是看不懂的解释,感觉跟博客主题⽆关,但还保留了⽂章链接。昨天抽空查了⼀下,该词指数很⾼,且很多内容页排在百度⾸页,且出⾃SEO博客的不少,瞬间明⽩其深意。只是资料查来查去,真的看不懂,也⽆法写出专业的⽂章。只能站在SEO的⾓度上,整理了利于SEOer能看懂的UrlEncode编码/UrlDecode解码知识分享给⼤家。
unicode在线工具
为什么要进⾏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中都有使⽤的范畴,具体的使⽤⽅法以及基本原理⼤家可以参观相关⽂献,这⾥就不多做解释了,太深奥的也写不出来,作为普通站长只需要了解⼀下基本知识就可以了,如果需要进⾏编码、解码直接使⽤在线编码解码⼯具即可完成。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。