Kayıt: Jan 09, 2009 Mesajlar: 226 Konum: yozgat/Almanya
Tarih: 2010-05-14, 20:36:46 Mesaj konusu: veritabani yedek aktarimindan sonra türkce karakter sorunu
daha evvelde burda konu acmistim sitem sunucu firma tarafindan bir kazaya ugradi ve bütün ne varsa silinmisti.
elimde bir ay öncesinin yedegi vardi dosyalari aktardim ve veritabanina sql leri aktardim
suan önceden sitede olmayan türkce karakter sorunu var.türkce karakterlerin yerinde soru isareti cikiyor
sag tiklayip windowsun kodierung özelligiyle türkce windows u secinse sayfada yazilar düzeliyor
veritabaninda utf8.generel_ci secili
veritabanindami bir degisiklik yapmam gerekiyor?veritabaninda diger dil seceneklerinide(latin 1,utf8 türkish vs) denedim
sonuc negatif
böyle bir tecrübesi olan arkadaslar bi zahmet yardim ederse minnettar olurum
veritabanı tablo yapınızın genel dili utf-8 ise karşılaştırmalı da aynı olmalıdır.birbiriylr uyumlu dilde olmalıdır.
veritabanınızdan karakter hatası olan karakterleri aratıp bulun tek tek hangi karşılıktaki karakterse onu okutun..bunu yapmak tablo yapınız uzunsa zahmetlidir.
bunun yerine sql i çalıştırırken tablonuza uygun dili seçerek yapın %90 düzelecektir.
eğer dil dosyanızda veya temanızda daha sonra oynama yaptıysanız notepad ++ gibi defterler dışına ayrıntılı içim seçeneği olmayan defterler karakter hatasına yol açar..wp deki gibi
hala devam ediyor mu sorununuz? resimli olarak açıklama yaparsanız daha hızlı çözümler sunulabilir.
Kayıt: Jan 09, 2009 Mesajlar: 226 Konum: yozgat/Almanya
Tarih: 2010-05-25, 20:04:44 Mesaj konusu:
öncelikle alakaniz icin tesekkür ederim ekolcü
sorunum suan icin cözüldü
veritabani yedeginin tablo yapisinin genel dilini bilemiyorum ama tahminim utf8-general ci olsa gerek iceriginde bunu belirten bir veri yoktu
yukarda belirttigim gibi server deki ariza sonucu tüm dosya ve veriler silindi yedekleri yükleyince karakter sorunu olusmustu herseyi denedim internette arastirdim okadar kafa patlattim nafile.
hosting firmasi baska bir serverden account acti.siteyi baska servere aktardim. oraya sql yedegini okutmadan önce veri tabani collation degerini islemler secenegi üzerinden latin5 türkish-ci yaptim.sonra yedek sql i okuttum.dosyalarida yükleyince karakter sorunun büyük ölcüde kalktigini gördüm
mysql_query("SET NAMES 'latin5'"); kodunu ekleyince bir modül haric genelde hepsi düzeldi
o modüle ait olan SQL "dumping data" lari wordpad ile acip strg+h- sec -hepsini degistir yöntemi ile bozuk karakterleri tek tek düzeltip veritabanina sql sorgusu ile okuttum
suan sorun tamamen düüzeldi ama bilmiyorum ilerde yeni kuracagim modüllerde bir sorun cikarmi dersiniz?
önceki dil secenegi utf-8eneral-ci idi simdi latin 5 türkish-ci
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız