I'm using B4J v6.3 with jOkHttpUtils2 V2.62. While testing special characters in variables used in a PostString I found that variables containing '%' followed by numbers appear to be converted into special (usually nondisplayable) characters when received by php code
For example
j.PostString("http://localhost:80/Remote/AddPersonMin.php","doctorid=" & SelectedDoctorID & "&firstname=" & PatFirst & "&lastname=" & PatLast & "&username=" & PatUser & "&userpassword=" & PatPswd )
where PatPswd = "%3636"
becomes $userpassword = "636" in the following php line
$userpassword = $_POST["userpassword"];
if PatPswd = "%2345 then $userpassword is displayed as 'box'345
I've tried single quotes, $_@ and other special characters and I don't see this behavior
For example
j.PostString("http://localhost:80/Remote/AddPersonMin.php","doctorid=" & SelectedDoctorID & "&firstname=" & PatFirst & "&lastname=" & PatLast & "&username=" & PatUser & "&userpassword=" & PatPswd )
where PatPswd = "%3636"
becomes $userpassword = "636" in the following php line
$userpassword = $_POST["userpassword"];
if PatPswd = "%2345 then $userpassword is displayed as 'box'345
I've tried single quotes, $_@ and other special characters and I don't see this behavior