URLDecoder: Недопустимые шестнадцатеричные символы в шаблоне escape (%) - Для входной строки: «

Я получаю это исключение при попытке сгенерировать файл .PDF из моего приложения.

URLDecoder: Illegal hex characters in escape (%) pattern - For input string:....

Вот трассировка стека.

java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "</"
    at java.net.URLDecoder.decode(Unknown Source)

Вот код

StringBuffer outBuffer = new StringBuffer();
//some values are added to outBuffer .
String pdfXmlView = URLDecoder.decode(outBuffer.toString(), "utf-8");

При попытке декодирования с помощью URLDecoder.decode () возникает исключение. У меня есть причина исключения, оно возникает из-за символа% в outBuffer.

Если кто-нибудь знает, как решить эту проблему, пожалуйста, помогите мне.

Спасибо.

23
задан Roddy of the Frozen Peas 21 August 2013 в 22:04
поделиться