【发布时间】:2015-01-18 17:58:09
【问题描述】:
我正在尝试取消转义此字符串“Selby%2C%20SD”,因此结果将是“Selby, SD”(我假设)但找不到方法。
我试过了
StringEscapeUtils.unescapeHtml4("Selby%2C%20SD")
但结果是相同的字符串。我也试过 StringEscapeUtils.unescapeHtml 但也没有用。我做错了什么?
谢谢。
【问题讨论】:
标签: java
我正在尝试取消转义此字符串“Selby%2C%20SD”,因此结果将是“Selby, SD”(我假设)但找不到方法。
我试过了
StringEscapeUtils.unescapeHtml4("Selby%2C%20SD")
但结果是相同的字符串。我也试过 StringEscapeUtils.unescapeHtml 但也没有用。我做错了什么?
谢谢。
【问题讨论】:
标签: java
你应该在 java.net.URLDecoder 中使用 URLDecoder;
import java.net.URLDecoder;
public class MainClass {
public static void main(String [] args) {
String tempStr = "Selby%2C%20SD";
System.out.println(URLDecoder.decode(tempStr, "UTF-8"));
}
}
输出:
Selby, SD
【讨论】: