Merhaba,
Database'imi latin5 charset parametresi ile yedekleyip daha sonra tekrar import etmeme rağmen (mysqldump ve mysql komutları ile) ı, ş ve ğ harfleri yerine ? (soru işareti) çıkıyor. ü, ö, ç gibi karakterleri düzeltebildim. Fakat soru işareti çıkan ı, ş ve ğ karakterlerinde kilitlendim. 300MB lik bir veri bu. Ve ziyan etme gibi bir lüksüm yok.
PHPed, Vi, Pico gibi programlarla denedim. Hepsinde ? işareti olarak çıktı bu karakterler.
Acil olarak tavsiyelerinizi bekliyorum.
Mysql türkçe karakter (ı-ş-ğ) sorunu [acil]
9
●14.687
- 12-10-2007, 11:13:44Üyeliği durdurulduçok basit ama 300 mb lik bir db'yi nasil düzenleyeceğin bilmiyorum ama
şunu uygula database dosyanı aç ve her tablonun son satırı olan
e benzer değer vardır burayı aynen böyle düzenleAlıntı
sorunun böylece düzelmiş olacaktır.Alıntı
Bende 150 MB lık veribankası taşırken sorun olmuştu uzun bir süre uğraşıp halletmiştim. - 12-10-2007, 14:14:02sorun ne zaman başladı. ya da şöyle sorayım server falan mı değişti.
- 12-10-2007, 14:16:08Aslında server değişmedi. Sadece datacenter değiştirdim co-location hizmetinde. Fakat yeni datacenter'a geçtikten sonra sadece bu siteme ait DNS kayıtları çalışmadı. Ben de mysqldump ile yedek alıp, bu siteye ait hosting kaydını silip tekrar oluşturdum. Daha sonra da mysql komutu ile DB'yi import ettim.
- 12-10-2007, 14:24:24çetrefilli bir konu ama sen yinede php.ini yi bir kontrol et.
default_charset = "utf-8" şeklinde bir satır görürsen
;default_charset = "utf-8"
şeklinde değiştir. - 17-01-2008, 11:42:00MySQL bağlantı stringine şu satırı ekleyin
mysql_query("SET NAMES 'latin5'"); //latin5_turkish_ci veritabanı sorgulama dili bunu seç
//-----------------------------------------------------------------------------------
Bu kodu kullandığım siteler :
uzaktan ebeveyn kontrolü
Remote parental control,for children or corporate users
Al sat para kazan
Hilspot,bilgisayar, internet,yazılım,programlama, güvenlik,ebeveyn,kontrol,gözcü