如何在Java中进行urlencode、rawurlencode、urldecode、rawurldecode?

如何在Java中进行urlencode、rawurlencode、urldecode、rawurldecode?,java,web-applications,protocols,Java,Web Applications,Protocols,如何在JAVA中进行原始/URL编码/解码 获取要求发送URLencoded或RAWURLencoded的内容。到处查看后,未找到任何可用的url/rawurl编码器/解码器。你是怎么做的 例如: String webBrowser = "how=WebRSS&what=Tandory chicken is nice with rice, lets cook for my honey"; String encoded = null; /** * Output: how%3DWebRS

如何在JAVA中进行原始/URL编码/解码

获取要求发送URLencoded或RAWURLencoded的内容。到处查看后,未找到任何可用的url/rawurl编码器/解码器。你是怎么做的

例如:

String webBrowser = "how=WebRSS&what=Tandory chicken is nice with rice, lets cook for my honey";
String encoded = null;

/**
 * Output: how%3DWebRSS%26what%3DTandory+chicken+is+nice+with+rice%2C+lets+cook+for+my+honey
 */
urlencode(webBrowser); 

/**
 * Output: how%3DWebRSS%26what%3DTandory%20chicken%20is%20nice%20with%20rice%2C%20lets%20cook%20for%20my%20honey
 */
rawurlencode(webBrowser);

postIt(encoded); //!!
对于/(应用程序/x-www-form-urlencoded变体),可以使用和


对于“原始”版本,可以使用自动执行此任务的类。

如果需要“%20”(例如),则需要使用。哪些实现了。

我很困惑,你在找什么?RAWURLencoder。例如%20而不是+。