Ama ubuntu gibi bir çok dağılımın öntanımlı bağlantısı utf-8 olmadığından, her zaman sunucunun ayar dosyasına erişemeyebileceğimizden, her defasında sorgu çalıştırmak daha güvenli olacaktır.
Bu arada başlığın belirttiği hata ile ilgili olarak: windows'daki mysql'de hata varmış, kendi eklemelerimi de kabul etmedi i,ş,ğ karakterlerini. Windowz ortamında olduğumdan hiç config kasmayıp Wamp'ı yeniden yükledim. On 05 Dec 08 Fri 21:00:32 ANIL KARADAĞ wrote: > Veri tabani yöneticinizdeki tum tablolar ayni karakter set te olmadigi > durumlarda bahsettigimiz bu iki sorgu aslinda gereksiz değil hatta cok > gereklidir. > > Siz tum veritabanlarim ve tablolarim icin bu tarz bir nitelik tanimlamak > istiyorum diyorsaniz > > Linux my.conf || windows da my.ini (mysql in ayar dosyasidir her ikisi > de)dosyasindaki > > [mysqld] altindaki seceneklere > > > default-character-set=utf8 > default-collation=utf8_turkish_ci > init-connect='SET NAMES utf8' > > > satirlarini ekleyebilirsiniz. YUalnız eklemem gerekiyor ayar dosyasindaki > bu ifadeler global tanimlamalardir. > > > 2008/12/5 OKAN <[EMAIL PROTECTED]> > > > Ek bir soru, her SQL'den once > > > > SET CHARACTER SET utf8; > > SET collation_connection = 'utf8_turkish_ci'; > > > > godnererek UTF-8 verileri alıyorum, bunu yapmamak için mysql'i nasıl > > konfigure etmek gerekir. Yani her sql'den once gereksiz 2 SET sql'i > > calistirmamak ve UTF8 olarak verilere ualsabilmek icin. > > > > Saygılar > > > > > > > > ----- Original Message ----- > > *From:* Agâh ALICI <[EMAIL PROTECTED]> > > *To:* Özgür yazılımlarla çeşitli dillerde yazılım > > geliştirme<[email protected]> *Sent:* Friday, December > > 05, 2008 1:01 AM > > *Subject:* [Linux-programlama] Re: mssql php ve utf-8 > > > > Merhaba MySQL veritabanınızın charseti ne olursa olsun > > MySQL bağlantınız sonrası > > SET CHARACTER SET latin5; > > SET collation_connection = 'latin5_turkish_ci'; > > yaparsanız herhangi bir dönüştürmeye gerek kalmadan sorununuzu > > çözebilirsiniz. > > Kolay gelsin. > > > > 2008/12/4 Zekeriye Bozkurt <[EMAIL PROTECTED]> > > > >> Bu tarz bir işlem yapmamış olmakla birlikte mysql deki veritabanızı > >> utf-8 değilde latin5 (Turkish_ci_as) yapmanız sorununuzu çözebilir. > >> Bir diğer olası çözüm mysql ile bağlantı kurarken charset=latin5 olarak > >> bağlanabilirsiniz. > >> > >> Bir test edin. Win altındaki mysql bu charset konusunda oldukça hassas > >> > >> Kolay Gelsin; > >> > >> Zekeriya BOZKURT > >> > >> > From: [EMAIL PROTECTED] > >> > To: [email protected] > >> > Date: Wed, 3 Dec 2008 18:13:27 +0200 > >> > Subject: [Linux-programlama] mssql php ve utf-8 > >> > > >> > > >> > Selam, > >> > > >> > küçükyumuşak (MS)'e bulaşmanın bin tane sıkıntı yaratacağını > >> > biliyordum > >> > >> ama > >> > >> > şimdiki şirketimin asıl veritabanı orada, kaçışım yok. Kendime WAMP > >> > >> buldum ve > >> > >> > başladım yazmaya. > >> > > >> > İşlem: > >> > mssql'den veri çekip dönüştürüp işleyip mysql'e atmak istiyorum. > >> > > >> > Sistem: > >> > mysql'im, html'm utf-8de. > >> > mssql'den gelen veriler de iso-8859-9 (yani gelen verileri ekrana > >> > >> döktüğümde > >> > >> > firefox utf-8 gösteriyo , iso-8859-9'a alınca normal gözüküyo ve iconv > >> > dönüşüm yaparken sızlanmıyo) > >> > > >> > Sıkıntı: > >> > mssql'den gelen verileri iconv ile çevirip mysql'e atınca ? ile > >> > >> karşılaşmam. > >> > >> > Ç karakteri haricinde böyle türkçeler. > >> > ???L? ?UBE, ÇORUM ?UBE gibi fakat firefox utf-8 ken şahane gösteriyo. > >> > ŞİŞLİ ŞUBE, ÇORUM ŞUBE gibi. > >> > > >> > Ben anlamadım bişey, yarın çözemezsem strreplace yapçam. Bi fikri > >> > olan? _______________________________________________ > >> > Linux-programlama mailing list > >> > [email protected] > >> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > >> > >> ------------------------------ > >> Windows Live Messenger'ın için ücretsiz güncelleştirme! Buraya > >> tıkla!<http://get.live.com/> > >> > >> _______________________________________________ > >> Linux-programlama mailing list > >> [email protected] > >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama > >> > >> -- > >> This mail was scanned by BitDefender > >> For more informations please visit http://www.bitdefender.com > > > > -- > > Elk. Elnk. Müh. Agâh ALICI > > Sakarya Üniversitesi > > İnternet Destekli Eğitim > > > > ------------------------------ > > > > _______________________________________________ > > Linux-programlama mailing list > > [email protected] > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > > > > > _______________________________________________ > > Linux-programlama mailing list > > [email protected] > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
