ios - STHTTPRequest "& char" how i can send this char to a php page? -
my ios app have send/retrive date throught php pages. example call usingi sthttprequest :
__block sthttprequest *up = [sthttprequest requestwithurlstring:[nsstring stringwithformat:@"%@%@",pathserver,@"retrivedata.php"]]; up.encodepostdictionary=no; up.postdataencoding=nsutf8stringencoding; up.postdictionary = @{@"name":@"name", @"surname":@"surname"}; it's ok until decide insert lik :
up.postdictionary = @{@"name":@"na&me", @"surname":@"surname"}; in way a
print_r($_post); in retrivedata.php results in:
array ( [name] => na [surname] => surname ) the name cutted @ "&" char index. have tried no success like:
utf8_encode/utf8_decode($name) it seems name arrives retrivedata.php cutted, can't use chars conversion/encoding... in sthttprequest have tried set:
up.encodepostdictionary=yes; with setting can send "&" $amp; if select retrive value can't convert normal string by
html_entity_decode(); it still remain
& how can do? sthttprequest send 'na&me' comes blank $_post[] in retrivepage.php
i not familiar shttprequest, should url encode it. "na%26me" when url encoded. later in post have "na&me"
hope helps :)
Comments
Post a Comment