URL-Dekodierung: Nicht unterstützteEncodingException in Java

Was verstehe ich von der Dokumentation ist, dass UnsupportedEncodingException kann nur ausgelöst werden, wenn ich geben Sie eine falsche Codierung als zweiten parameter URLDecoder.decode(String, String) - Methode. Ist es so? Ich muss wissen Fällen, in denen diese Ausnahme kann geworfen werden.

Grundsätzlich habe ich dieses code-segment in einer meiner Funktionen:

if (keyVal.length == 2) {
    try {
        value = URLDecoder.decode(
            keyVal[1],
            "UTF-8");
    } catch (UnsupportedEncodingException e) {
          //Will it ever be thrown?
    }
}

Da bin ich explizit erwähnen, "UTF-8", gibt es eine Möglichkeit, diese exception geworfen werden kann? Muss ich irgendetwas in den catch-block? Oder, wenn mein Verständnis ist völlig falsch, lassen Sie es mich bitte wissen.

InformationsquelleAutor der Frage Hari Menon | 2011-05-17

Schreibe einen Kommentar