fix for special characters in IPN data

as seen here: http://stackoverflow.com/questions/6212592/paypal-ipn-invalid-message-when-has-special-chacracters