java Android与PHP encode的区别

 

android的URLEncoder.encode与PHPrawurlencode()区别

+ 改为"%20"

"*" 改为 "%2A"

"%7E" 改为  "~"

  

有两种处理方法

java端处理

URLEncoder.encode(str,"UTF-8").replace("+", "%20").replace("*", "%2A").replace("%7E", "~");

  

php端处理

str_replace(['%20', '%2A', '~'], ['+', '*', '%7E'], rawurlencode($str));

  

 

posted @ 2020-09-28 16:11  程序生(Codey)  阅读(133)  评论(0编辑  收藏  举报