Access Veri Tabandaki Türkçe Karakter Sorunu
-
Benim başıma her seferinde dert olan bi mesele var yardımcı olabilecek olan arkadaşlara şimdiden teşekkürler
Webdeki bir access veri tabanını indirdiğimde localde türkçe karakterler sapıtıyo. Tablolara bakıyorum türkçe karakterler sapıtık
Tekrar web'e atınca o sapıtık karakterler normal gözüküo. İndiriom gene sapıtık (Access+asp ile yapılmış scriptlerden bahsediyorum)
charset=iso-8859-9 gibi karater setlerini denedim olmuyo. ama webe atınca düzeliyo (en azından attığım serverda düzelio)
Çözümü nedir bilen varmı (: yada sorun yada bilen eden (:
-
sorun sanki senin iss de gibi ayarlarıyla oynamayı denedinmi?
-
hangi ayarlar?
-
işletim sistemin türkçe değilmi?
büyük ihtimalle charsetlerden kaynaklanıyordur.işletim sisteminin diliylede pek alakası olmaması gerek.
o hostundan başka bir hosta at; bak gör orada da karakterler bozuk çıkacaktır.
bu işten çok başım ağrımıştı zamanında.a hostumda karakterler düzgün görünüyordu.bende hiç dbye bakmamıştım. sonracıma dbye b hostuna taşıdık. ahanda ne göreyim: karakterlerin alayı bozug.db ye bir baktım... hıııı.. her satır/sutun elle düzeltme gafletinde bulunduydum.
sayfayı kodlarkene @codepage 1055 yap charsetleri 1254 ve content-language tr yap. iso 8859-9 daha olmazsa response.charset 1254 session.codepage 1254 ne varsa doldur. bunları dene işte. japon hostunda bile sorun çıkmaz;P
-
sevimsiz bunu yazdı:
-----------------------------işletim sistemin türkçe değilmi?
büyük ihtimalle charsetlerden kaynaklanıyordur.işletim sisteminin diliylede pek alakası olmaması gerek.
o hostundan başka bir hosta at; bak gör orada da karakterler bozuk çıkacaktır.
bu işten çok başım ağrımıştı zamanında.a hostumda karakterler düzgün görünüyordu.bende hiç dbye bakmamıştım. sonracıma dbye b hostuna taşıdık. ahanda ne göreyim: karakterlerin alayı bozug.db ye bir baktım... hıııı.. her satır/sutun elle düzeltme gafletinde bulunduydum.
sayfayı kodlarkene @codepage 1055 yap charsetleri 1254 ve content-language tr yap. iso 8859-9 daha olmazsa response.charset 1254 session.codepage 1254 ne varsa doldur. bunları dene işte. japon hostunda bile sorun çıkmaz;P
-----------------------------eywallah uygulucam :P
-
eğer yine olmaz ise asp sayfana türkçe karakterleri %88 gibi farklı türden sözcüklerle veya kelimelerle değiştir. sonra %88 algıladığın heryere %88 in karşılığı olan harfi tekrar geri çevirirsin. ASP codepage ile uğraşmak istemez isen bu en pratik yol. son derece basit
ASP SAYFASI:
dim a
a= replace(sonuc,"ı","%88")
VERİYE ULAŞMAK İÇİN KULLANDIĞIN YAZILIM:
dim b
b=replace(gelen,"%88","ı")
-
web serverının charsetinden kaynaklanıyordur...
Bende tahribatın databaseini localde okuyamıyorum ama gördüğün gibi süper calışıyor burada :)
-
CHaRMaNDeR bunu yazdı:
-----------------------------eğer yine olmaz ise asp sayfana türkçe karakterleri %88 gibi farklı türden sözcüklerle veya kelimelerle değiştir. sonra %88 algıladığın heryere %88 in karşılığı olan harfi tekrar geri çevirirsin. ASP codepage ile uğraşmak istemez isen bu en pratik yol. son derece basit
ASP SAYFASI:
dim a
a= replace(sonuc,"ı","%88")
VERİYE ULAŞMAK İÇİN KULLANDIĞIN YAZILIM:
dim b
b=replace(gelen,"%88","ı")
-----------------------------Diğer listeyide verseydin güzel olurdu ş,ğ,ü için falan olanı (: