有一個字符串:Character\5C&\22\3C\3E'
我想要unescape。從apache轉到StringEscapeUtil
有該代碼:
package escaping;
import org.apache.commons.lang.StringEscapeUtils;
public class UnEscapingDemo {
public static void main(String[] args) {
String str = StringEscapeUtils.unescapeHtml("Character\\5C&\\22\\3C\\3E'");
System.out.println(str);
}
}
但最終我沒有期待的結果。我有什麼,我已經把相同的。(而不轉換它)」
爲什麼
-
編輯:?
我believe說, 「3E」 在這裏代表「>」。例如
所以,我期待字符串爲:Character\&"<>'
請澄清:什麼是你得到的結果,什麼是你期待的結果? –
你沒有加入Html,這就是原因。但我不知道你在幹什麼。 –
這是真的HTML你期望在這裏逃脫嗎? – fge