首先编码分为Unicode 和 ANSI 然后Unicode又分为UTF-8,UTF-16,UTF-32,那么就会遇到一个转码问题。
如此,就需要知道使用的那种编码格式,windows使用的是ANSI,GBK编码,举例说下,txt文本文档采用的是ANSI,Linux系统采用的是Unicode 编码,所以把windows的txt文档放到Linux就会出现乱码。
解决办法:使用notepad++把txt转换下格式即可。
现在咱们再说下URl的编码格式
采用的是Javascript函数 encodeURI() 或者 encodeURIComponent();
(如果 URI 组件中含有分隔符,比如 ? 和 #,则应当使用 encodeURIComponent() 方法分别对各组件进行编码)
这种函数采用的编码格式是UTF-8
举例:
------------>
在菜鸟教程下搜索数据库会出现以下URL
https://www.runoob.com/?s=数据库====>
https://www.runoob.com/?s=%E6%95%B0%E6%8D%AE%E5%BA%93
%E6%95%B0 ==> 数 %E6%8D%AE ==>据 %E5%BA%93 ==>库
关于网址URL编码格式问题
最新推荐文章于 2023-07-24 20:44:46 发布