如何摆脱逃脱的角色

时间:2013-12-11 19:57:20

标签: android post utf-8

我将字符串发布到数据库并使用此方法确保其URL安全:

   public String URLsafe(String text){

    try {
            return URLEncoder.encode(text, "utf-8");
        } catch (UnsupportedEncodingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            Log.e("URL SAFE", text+" is not URL safe");
        }
        return "";
    }

当我检索字符串时,像'这样的字符看起来像/'。有没有办法'解码'String?

2 个答案:

答案 0 :(得分:1)

你试过URLDecoder.decode(encoded, "utf-8")吗?它是您正在使用的URLEncoder.encode方法的相应“对立”方法。

https://developer.android.com/reference/java/net/URLDecoder.html

答案 1 :(得分:0)

您可以使用解码方法: UrlDecoder.decode(String s, String enc)