• 03-10-2007, 18:03:31
    #1
    Üyeliği durduruldu
    Merhabalar,
    mysql veritabanimda veriler var. mysql nin karakter seti utf8_general_ci olarak ayarli. phpmyadmin den baktigim zaman problemsiz olarak türkce karakterler gözüküyor ve düzenlenebiliyor.
    Ama bu verileri php ile mysql den almak istedigim zaman türkce karakterler ?? halinde geliyor.
    sayfanin html karakter dilini iso türkce, windows türkce, ve utf8 yapmama ragmen problem hala var.
    Ne yaptiysam cozemedim,
    lütfen bu konuda yardimlarinizi bekliyorum.
    iyi calismalar.


    mysqlden cektigim zaman su sekilde gozukuyor,
    harc?alem = alltäglich, allgemein, gewöhnlich, üblich
    harc?alem = üblich, trival.
    yani almanca karakterlerde felan proglem yok sadece İ ı ş Ş Ğ ğ harflerinde problem var.

    normalde mysql veritabaninda da boyle
    harcıalem = alltäglich, allgemein, gewöhnlich, üblich
    harcıalem = üblich, trival.
  • 03-10-2007, 18:09:19
    #2
    Kurumsal PLUS
    mysql_select_db komutunun altına;

    mysql_query("SET NAMES 'utf-8'");

    kodunu ekleyerek deneyebilirsin.
  • 03-10-2007, 18:15:37
    #3
    charset=ISO-8859-9 olmalı sanırım genelde 9 yerine 1 yazar ve saatler boşa akar. gerçi işin içinde almanca da var bi dene bakalım.
  • 03-10-2007, 18:16:28
    #4
    Kurumsal PLUS
    eğer olmazsa;
    mysql_query("SET NAMES 'latin1'");
    mysql_query("SET NAMES 'latin5'");

    bunları da tek tek deneyebilirsin. biri illaki olur.
  • 03-10-2007, 18:19:46
    #5
    Üyeliği durduruldu
    Batruc arkadasim,

    cok cok tesekkür ederim

    mysql_query("SET NAMES 'latin5'");

    bu ise yaradi. bukadar kolay olabilecegini tahmin etmedim. cok sahol.

    memleket neresi ? (yanlis anlama silahi gordumde bizim oraliya benzettim)
  • 03-10-2007, 18:26:45
    #6
    Kurumsal PLUS
    webturk adlı üyeden alıntı: mesajı görüntüle
    Batruc arkadasim,

    cok cok tesekkür ederim

    mysql_query("SET NAMES 'latin5'");

    bu ise yaradi. bukadar kolay olabilecegini tahmin etmedim. cok sahol.

    memleket neresi ? (yanlis anlama silahi gordumde bizim oraliya benzettim)
    hahahah kütahyalıyım
  • 03-10-2007, 18:41:37
    #7
    Üyeliği durduruldu
    uzakmis

    kütahya




    rize


    satirlar arasi kadar

    tesekkür ederim yardiminiz icin. mesaji fuzuli yere uzatmayayim daha fazla.
  • 03-10-2007, 23:48:57
    #8
    Genel olarak UTF-8 kullansanız her halikarda rahat edersiniz
  • 04-10-2007, 03:26:07
    #9
    Üyeliği durduruldu
    mysql veritabaninda utf8_general_ci

    sayfanin html dilini de utf 8 yapinca problem cikiyor. ama latin5 e cevirip alip sayfanin dilini turkce yapinca calisti.