I had an issue in Internet Explorer and Ajax with utf-8 encoding. IE did not handle a Russian language string encoding properly even though the page had the utf-8 character set. It turns out you need to use the javascript encodeURI function for the URL.