Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

java.lang.IllegalArgumentException: Illegal character in query at index 136 in Android

Tags:

android

ERROR/java.lang.IllegalArgumentException(337): java.lang.IllegalArgumentException: Illegal character in query at index 136

I am getting this error when I'm trying to post data and image.

like image 947
user767247 Avatar asked Aug 31 '11 04:08

user767247


3 Answers

you try

String link="http://example.php?string1="+URLEncoder.encode(string1)+"&string2="+URLEncoder
.encode(string2)+"&string3="+URLEncoder.encode(string3)+"&string4="+URLEncoder.encode(string4)+"";
like image 52
AnilPatel Avatar answered Nov 15 '22 09:11

AnilPatel


Try URLEncoder.encode(String) or HTML.fromhtml()

like image 39
Klaasvaak Avatar answered Nov 15 '22 07:11

Klaasvaak


i your name String check the character at position 337, if it is to be a unwanted white space this error use to occur. Replace the white spaces by using trim

like image 31
Siva K Avatar answered Nov 15 '22 08:11

Siva K