İlk defa böyle bir sorunla karşılaştım. Sabahtan beri arıyorum ancak bir türlü çözüme ulaşamadım.
MySQL veritabanım var. Tablolar ve alanların karakter setleri latin5 olarak tanımlı.
Veritabanına bağlanmak için kullandığım dosya kodları aşağıdaki gibi.

----------------------
Set baglanti = Server.CreateObject("ADODB.Connection")
baglanti.open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER="&sql_server&"; UID="&sql_user&"; pwd="&sql_pass&"; db="&sql_db&"; stmt=SET NAMES 'latin5';"

Session.Timeout=15
Session.CodePage=1254
Session.LCID=1055
Server.ScriptTimeout="9999"
Response.Charset="iso-8859-9"
-----------------------


Gördüğünüz gibi LCID,Charset ve CodePage değerleri tanımlı. Verileri yazdırdığım sayfada windows1254 karakter seti tanımlı. Localde sorun yok ancak sunucuda Türkçe karakter sorunum var. "ç,ü" gibi karakterlerde sorun yok ancak "ş" harfinde "?" çıkıyor. Sabahtan beri aramama rağmen kaydadeğer birşey bulamadım ve çıldırmak üzereyim :|
Çözümü bilen yardımcı olabilirse sevinirim. Şimdiden teşekkürler