Yıllardır birçok projede kullandığım yapıyı yazıyorum. Aynısını uygularsan hem direk .asp dosyalarında hemde "asp ajax" post olaylarında hemde "asp mssql" bağlantılarında hiç sorun çekmeyeceksin.
1. Mssql Collation Turkish_CI_AS
2. Asp dosyalarını Notepad ile açıp Farklı Kaydet'e tıkla, UTF-8 seçip kaydet.
3. <HEAD> etiketinden hemen sonra şu kodu ekle <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4. Asp sayfasının en başına <% Response.Charset="utf-8" %> ekle. (her asp sayfasının en üstünde conn.asp tarzı sabit bir sayfa inculede ediyorsan sadece conn.asp ye eklemen de yeterli olacaktır.)
Sıralamayı verdiğim gibi uygula. bozulan yerler olursa elle bir kereliğe mahsus düzelt.
Dreamweaver da arkadaşın dediği gibi Unicode (UTF-8) ortamında calış.
Edit > Preferences > New Document > Default Encoding > Unicode (UTF-8)
Ayrıca ajax post işlemlerinde js dosyalarınızda UTF-8 olarak kaydedin. örnek bir post yazıyorum.
function gonder(ad,soyad){
$.post("gonder.asp", {'degisken1':ad, 'degisken2':soyad},
function(cevap) { alert(cevap); }
);}