Index: branches/5.2.x/units/shipping_quote_engines/usps.php =================================================================== diff -u -N -r15568 -r15854 --- branches/5.2.x/units/shipping_quote_engines/usps.php (.../usps.php) (revision 15568) +++ branches/5.2.x/units/shipping_quote_engines/usps.php (.../usps.php) (revision 15854) @@ -1,6 +1,6 @@ '; $api_query = 'IntlRate'; } - $request = 'API='.$api_query.'&XML=' . urlencode($request); + $request = 'API='.$api_query.'&XML=' . kUtil::escape($request, kUtil::ESCAPE_URL); $body = $this->PostQuery($request); $body = str_replace(chr(146), '', $body); // for bad ` @@ -937,7 +937,7 @@ // die($request); - $request = 'API='.$api_query.'&XML='.urlencode($request); + $request = 'API='.$api_query.'&XML='.kUtil::escape($request, kUtil::ESCAPE_URL); $body = $this->PostQuery($request, 1); @@ -1079,7 +1079,7 @@ $request = ''; $api_query = 'TrackV2'; - $request = 'API='.$api_query.'&XML='.urlencode($request); + $request = 'API='.$api_query.'&XML='.kUtil::escape($request, kUtil::ESCAPE_URL); $body = $this->PostQuery($request); // check for errors