asp + ajax 日本語が文字化けする・・・

トップ.aspをから、ajaxを使用し検索処理を行うaspファイルを走らせます。
その結果を「responseText」にて取得し、トップ.aspへ表示させようとしています。

<問題>
 ajaxからの返却値に日本語が存在する為文字化けしてしまいます。

<原因>
 トップ.asp画面は、shift-jis
 XMLHttpRequestオブジェクトで利用可能な文字コードは,原則としてUTF-8

<言い訳>
 しかし、aspでの文字コード操作がよく分からない・・・(少し調べたのに)
 時間があまりないので、一つの解決策を考えた。(かなりダサいです)

<解決策>
 ajaxにて走らせるaspファイルの結果をSessionにいれる。
 これにより、XMLHttpRequestオブジェクトで結果を通信しない為、文字化けを防ぐことが出来る。

<希望>
 あぁ〜純粋に文字コードを指定して直したかった・・・

ajaxを使用するにあたって、prototype.jsなどのライブラリは使用しておりません。