У меня проблема в ANDROID У меня есть ArrayList содержит: TimeStart, TimeEnd Я хочу проанализировать ссылку http на JSONArray. Но моя ссылка http содержит char «|». Образец ссылки: http://localhost/SilentTime.aspx?acc=abc&pass=123&username=test×tart=10:56|12:41&timeend=10:59|13:41&order=setКак кодировать ссылку http содержать строку "|"
У меня есть функция чтения ссылки http на JSON String, но она возвращает ошибку. Ошибка на char "|". Ошибка в строке
HttpPost httppost = new HttpPost(linkHttp);
Я использую функцию, чтобы закодировать ссылку HTTP
URLEncoder.encode(linkHttp, "UTF-8");
Это прыжок Exception: java.lang.IllegalArgumentException: недопустимый символ в запросе на гольца "|"
Как закодировать символ "|" ? Какую строку я должен заменить char "|" от? Спасибо всем!
да, я сделал. Я только заменю char "|" по строке "% 7C". Он работает нормально. –
Рад это услышать. Не забудьте подтвердить ответ, если это помогло :) – Virthuss