• 07-08-2009, 11:47:02
    #1
    Merhaba arkadaşlar, phpmyadmin'den baktım
    MySQL karakter grubu: UTF-8 Unicode (utf8) görünüyor ve sabit değiştiremiyorum (sorun bunu değiştirememem değil tabi)
    MySQL bağlantı karşılaştırması: utf8_unicode_ci
    tablonun satırında karşılaştırma sutununda yazan utf8_turkish_ci
    tablo içinde alan adlarının yanında da utf8_turkish_ci yazıyor
    • MySQL istemci sürümü: 5.0.45
    • Kullanılan PHP uzantıları: mysql

    mysql e php ile string gönderdiğimde türkçe karakterler sorunlu kaydoluyor.
    phpmyadmin le kaydettiğim türkçe karakterleri de php den çektiğimde sayfada bozuk görünüyor. server kendi makinamda değil bir firmadan hosting hizmeti alıyorum
    türkçe karakter sorununun giderlimesi için yukarıdaki ayarlar ne olmalı sayfada meta tag içindeki charset ne olmalı? tşk
  • 07-08-2009, 12:27:49
    #2
    Misafir
    Charset iso-8859-9
    Database latin5_turkish_ci
    Alan latin5

    Mysql bağlantı dosyasına ek olarak

    mysql_query("SET NAMES 'latin5'");
  • 07-08-2009, 13:04:18
    #3
    allah razı olsun ne olur olmaz ben bunlarıda ekledim bilmiyorum faydası varmı ama sorun düzeldi tşk.
    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET latin5");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
  • 07-08-2009, 14:00:05
    #4
    Üyeliği durduruldu
    sequencer adlı üyeden alıntı: mesajı görüntüle
    allah razı olsun ne olur olmaz ben bunlarıda ekledim bilmiyorum faydası varmı ama sorun düzeldi tşk.
    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET latin5");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    sorun aslinda php ve html dosyalarinizi iso kaydetmiş olmaniz
    bunlari yazmak yerine dosyalarida utf-8 e dönüştürebilirsiniz
    http://www.netbim.com/utf8-nedir/212/