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));

  

原文地址:https://www.cnblogs.com/cxscode/p/13745306.html