ASP,Mysql Türkçe Karakter Sorunu
-
dostum aynı sorunu bende yaşadım sadece "ş" harfinde,piyasada birçok çözüm var fakat meselede zaten hatanın nerde olduğunu tesbit etmek bunu bulmak için uğraştığındaysa adam kanser oluyor :)
Kanser olan biri diyor ki; vakit kaybetme imkanın varsa farklı bir sunucuda barındır.He diyorsan ben işin üzerine giderim tercih meselesi
Kolay gelsin.
-
hocam kendi dedicated sunucumda olcak site. tek bi site icin gidip host felanda ugrasmam acıkcası.
linkteki şekilde yapıcam 99% :)
saol bu arada.
-
Evet hallettim :D
Aynı sorunu yaşayanlar olabileceğini düşünerekten yazıyım.
Sunucuya girdim.
Start > Settings > Control Panel > Regional and Language Options
Turkey ve Turkish seciliydi zaten. Advanced sekmesinde English seciliymis. Turkish yaptım oldu :)
-
Fikret bunu yazdı:
-----------------------------pesimistzombie bunu yazdı:
-----------------------------
:| mssql access neyine yetmiyor ben .sql dosyasına verdiklerimi yapıştırıyordum sorun yaşamıyordum aksi halde aynı illetle ben de uğraştıydım. olmuyosa bilemicem artık bu işlerin uzmanı föxliyi buraya davet ediyoruz :d
-----------------------------hocam onunla da konustum :D
o verileri ascii olarak veritabanına kaydedip daha sonra ascii yi karaktere cevirip yazdırmayı söyledi.
alternatif bulamazsam mecbur o şekilde yapıcam zaten :D
-----------------------------
olm ben sana öle mi dedim :Ddedimki tr karakterleri ascii ye çevir nerden çıkardın tekrar ascii yi karaktere çevirmeyi :D
Function trkarakter(byVal heyy_gery)
heyy_gery = Replace(heyy_gery,"""", "")
heyy_gery = Replace(heyy_gery,chr(221),"İ")
heyy_gery = Replace(heyy_gery,chr(222),"Ş")
heyy_gery = Replace(heyy_gery,chr(220),"Ü")
heyy_gery = Replace(heyy_gery,chr(253),"ı")
heyy_gery = Replace(heyy_gery,chr(214),"Ö")
heyy_gery = Replace(heyy_gery,chr(199),"Ç")
heyy_gery = Replace(heyy_gery,chr(208),"Ğ")
heyy_gery = Replace(heyy_gery,chr(240),"ğ")
heyy_gery = Replace(heyy_gery,chr(254),"ş")
heyy_gery = Replace(heyy_gery,chr(252),"ü")
heyy_gery = Replace(heyy_gery,chr(246),"ö")
heyy_gery = Replace(heyy_gery,chr(231),"ç")
heyy_gery = Replace(heyy_gery,chr(40),"(")
heyy_gery = Replace(heyy_gery,chr(41),")")
heyy_gery = Replace(heyy_gery,"'", "'")
trkarakter = heyy_gery
End Functionahanda kullan :D
bunları db ye eklerken replace ettir. başkda bi işe karışma :D sonra bak tr karakterlere düsgünce görünecek :D
pesü ye selam asp a devam :D
edüt : olm fiko sen benim taktiği kullan. başka sunucuya geçersin filan g.te gelir karakterler :|
