lostyazilim
tr.link

Mysql Yabancı Karakter Sorunu

3 Mesajlar 988 Okunma
lstbozum
tr.link

halukku halukku WM Aracı Kullanıcı
  • Üyelik 16.03.2016
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 74
  • Beğeniler 15 / 32
  • Ticaret 4, (%100)
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'"
 

 

wmaraci
reklam

NETEOR NETEOR neteor.com.tr Kullanıcı
  • Üyelik 30.01.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Ankara
  • Ad Soyad A** D**
  • Mesajlar 1102
  • Beğeniler 630 / 380
  • Ticaret 14, (%100)
nvarchar'ı inceledeniz mi peki?
 

 

halukku halukku WM Aracı Kullanıcı
  • Üyelik 16.03.2016
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 74
  • Beğeniler 15 / 32
  • Ticaret 4, (%100)

D3M1R adlı üyeden alıntı

nvarchar'ı inceledeniz mi peki?

nvarchar mysql de kullanılıyormu, veri tipi bölümünde bulamadım onu?
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al