Ilk önce SQL bölümü olmadigindan en uygun burasi sanirim.
Sorunum: Bende bir tane latin1 DB si var bunu türkce karakterleri bozmadan nasil latin5 e cevirebilirim. Anlatim biraz detayli olursa sevinirim cünkü bir kac kere latin1 DB indirdim bu harfleri düzeltmek istedigimde gene ayni sekil cikiyor ve latin5 olarak degistirip yüklettigimde halen harfler bozuk cikiyor. Lütfen dogru siralamasi icin latin5 e cevirmem sart. tesekkürler.
SQL latin1 setini latin5 e cevirme
1
●1.166
- 11-11-2008, 14:53:57Uzun sürdü ama sonunda basardim. Mysqldumper 1.22 kullandim dönüstürmede seti secebildigimiz icin.
1. DB nin yedegini aldim ama latin1 olarak UTF-8 olmasin dikkat edin. sql dosyasinin icine girince türkce harfler latin1 deki gibi görünmesi gerekiyor yani ANSI olacak.
2. sql dosyasini acip nekadar latin1 varsa latin5 yapin.
3. mysqldumper ile geri dönüstürürken seti latin5 secin ve yükletin.
4. Halen türkce harfler ? olarak cikiyorsa ayar dosyasiniza genelde config.php dir. Asagidaki kodu yerlestirin.
mysql_query("set names 'latin5'");Bende bu sekilde oldu. Yukaridaki kodu eklemedigimde halen bozuk gösteriyordu. Serveri latin5 e ayarli olanlarda belki bu kod dahi gerekmeyebilir fakat bende UTF oldugu icin sanirim gerekti.
Umarim ayni sorunu yasayanlara yardimim dokunmustur.