Şimdi Ara

karakter sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
1
Favori
409
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • veritabanına veri kaydettiriyorum veritabanı karşılaştırması:utf8_unicode_ci
    tablo karşılaştırması:utf8_unicode_ci
    bütün alanların karşılaştırması:utf8_unicode_ci

    hala ü leri ı ları sorunlu kaydediyo
    üüüüüü Türkiye

    şeklinde büyük ihtimal verileri gönderirken arada bişiler oluyo nasıl düzeltebilirim?

    teşekkürler



  • quote:

    Orijinalden alıntı: demetri

    veritabanına veri kaydettiriyorum veritabanı karşılaştırması:utf8_unicode_ci
    tablo karşılaştırması:utf8_unicode_ci
    bütün alanların karşılaştırması:utf8_unicode_ci

    hala ü leri ı ları sorunlu kaydediyo
    üüüüüü Türkiye

    şeklinde büyük ihtimal verileri gönderirken arada bişiler oluyo nasıl düzeltebilirim?

    teşekkürler

    Veri tabanı bağlantını yaptığın sayfaya şu kodu ekle:

    mysql_query("SET NAMES UTF8");
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");
  • Karşılaştırma karakter seti olarak utf8_turkish_ci kullanmanızı öneririm eğer sadece Türkçe saklayacaksanız verileri. utf8_general_ci de kullanabilirsiniz, fakat tuhaf bir soruna neden oluyor. Türkçe karakterli bir şey ararken, Türkçe karakterleri İngilizce benzer karşılıklarına otomatik olarak çevirerek bir arama yapıyor. (Çimen kelimesini Cimen gibi)

    Onun dışında @GateKiller'ın dediği gibi, sayfanızda sorgularınızı çalıştırmadan önce ilk bağlantıyı açtığınız kısımda ilgili sorguları çalıştırırsanız, gireceğiniz verilerde karakter seti sıkıntısı yaşamayacaksınız.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.