Clean the request in search of windows carriage returns and pre-decode to unicode to avoid strange decode errors.