关于网址URL编码格式问题

首先编码分为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 ==>库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值