Saatlerdir uğraşıyorum sorunu çözemedim. Bir tabloda birden fazla dil karakterinde (türkçe,arapça,rusça vs) veri barındırmak istiyorum. Ancak asp ile kayıt ettiğim veriler veritabanına ????? şeklinde tanımsız olarak kaydoluyor. Manuel kayıt ettiğimde karakterler doğru görünüyor. Acaba sorun asp demi? Veritabanının anasını bacısını yavrusunu (db,tablo,sütun) hepsini utf_general_ci ve utf_unicode_ci olarak denedim maalesef çözülmüyor. Html tarafında da utf-8 karakter set tanımlı. Asp dosyaları bomlu olarak utf-8 ayarlı. Google nin dibine vurdum saatlerce bir sonuç alamadım. Ben daha çok asp den şüpheleniyorum ama bir önerisi olan var mıdır?

Asp bağlantı kodlarım:

Response.ContentType = "text/html"
Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
Response.CodePage = 65001
Response.CharSet = "UTF-8"

mysql_server = "DBYOL"
mysql_user = "DBUSER"
mysql_pass = "DBSIFRE"
mysql_db = "DBADI"

Set baglanti = Server.CreateObject("ADODB.Connection")
Baglanti.Open = "driver={mysql odbc 3.51 driver}; server="&mysql_server&"; port=3306; UID="&mysql_user&"; pwd="&mysql_pass&"; db="&mysql_db&""
Baglanti.Execute "SET NAMES 'utf8'"
Baglanti.Execute "SET CHARACTER SET utf8"
Baglanti.Execute "SET COLLATION_CONNECTION = 'utf8_unicode_ci'"