aynı sorun bendede vardı php ile çalışıyordum
php de;
  header("Content-Type: text/html;charset=iso-8859-9");
html de;
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
ve
js http request işlemlerini yaptığım js de;
xmlHttp.overrideMimeType("text/html;charset=iso-8859-9")
yaparak yani herşeyde text/html ve iso-8859-9 sorunumu çözdü.
yani öyle sanmıştım (:
ta ki ie 8 de sayfalarımı deneyene kadar (:
mozilla ve chrome'da herşey istediğim gibi tr karakterlerde sorun yok fakat ie 8 de hiç bişey çalışmıyor ilginç olan kısım js ye eklediğm karakter set i belirleyen satırı kaldırınca bütün tarayıcılarda çalışıyor fakat bu sefer de tr karakterler yok. ama başka siteler ajax ile geliştirilmiş olan her yönden sorunsuz olarak çalışabiliyor bütün tarayıcılarda. buna çözüm arıyorum ): ama bulamadım bi türlü.




##### edit ####

sorunu çözdüm

xmlHttp.overrideMimeType("text/html;charset=iso-8859-9")
yerine;
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=iso-8859-9")
kullandım hepsinde sorunsuz şuan (: