Internet Explorer 9 に問題があります。XMLHttpRequest オブジェクトを使用して AJAX 要求を行うと、ブラウザーは HTTP ヘッダーの「Accept-Language」に対して「de」を送信します。AJAX を使用せずにページを読み込んでいる場合、「Accept-Language」の値は「de-DE」です。
どちらの場合も Firefox または Chrome を使用する場合、「Accept-Language」の値は同じです。
この違いにより、ページで使用する一部のスクリプトで問題が発生します。
xmlhttp.setRequestHeader("Accept-Language","de-DE") で値を手動で設定する以外に、これを修正する方法はありますか?