On Tue, 2009-11-24 at 12:11 +0200, Omer Barlas wrote:
> serdar güler @ 24-11-2009 12:08:
> > mysql deki latin5 kodlama olarak ISO-8859-9 a denk geliyor.
> > Bu durumda 2 çözümünüz var. ya tablonunuzun encoding i değiştirip
> > utf-8 yapacaksınız, ya da okurken utf-8 olarak okumaya çalışacaksınız.
> > ya da php dosyanızın encodingini ISO-8859-9 olarak değiştireceksiniz.
> 
> veritabanını dump edin, daha sonra herhangi bir metin düzenleyici ile -geany 
> mesela- utf-8 olarak kaydedin, ve dump ettiğiniz veriyi encodingini 
> utf8_general_ci olarak düzelttiğiniz tablonuza tekrar yükleyin. problem 
> yüksek ihtimalle düzelecektir.
> 
+1

Bence de en güzeli veritabanındaki datayı utf 8 e çevirmek. En kalıcı
çözüm bu. Diğer türlü uygulamayı zorlamanız gerekir. Daha ilerde
değişiklik yapmak istediğinizde yine karşınıza problem olarak çıkabilir.

--
Ali Rıza

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap