• 03-09-2012, 15:42:12
    #1
    Merhaba arkadaşlar,

    sanıyorum çoğunuz için basit bir sorun ama bir türlü işin içinden çıkamadım.

    php yazmaya yeni başladım.o yüzden çok bilgim yok.

    internette ve forumda biraz araştırma yaptım ama çözüme bir türlü ulaşamadım.


    karakter setlerim latin 5.

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">

    head taglarım arasında üstteki tagı kullanıyorum.

    ancak bunları yapmış olmama rağmen hala türkçe karakterler ? şekilnde çıkıyor.

    acaba nasıl bir çözümü var bu sorunun?
  • 03-09-2012, 16:18:03
    #2
    utf 8 kullan derim ajax ile ileride işiniz olursa sıkıntı çıkartabiliyor
    <meta http-equiv="Content-Type" content="text/HTML; charset=utf-8" />
    ile değiştirin
    @mysql_query("SET NAMES 'utf8'");
    @mysql_query("SET CHARACTER SET 'utf8'");
    @mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");

    eğer latin5 kullancağım diyorsanız illa
    mysql_query("SET NAMES ´latin5´");
    mysql_query("SET CHARACTER SET latin5");
    mysql_query("SET COLLATION_CONNECTION = ´latin5_turkish_ci´ ");
    veri tabanına bağlanırken alta yapıştırı ver
  • 03-09-2012, 16:29:26
    #3
    yardımın için teşekkür ederim.utf-8 denemiştim ilk önce olmadı.sonra latin 5 denedim oda olmadı.
    bağlantının altına dediğin kodları yapıştırmıştım ilk denemelerde ama yinede aynı sorun devam ediyor.
    çıldırmak üzereyim.bu kadar zor olmamalı diye düşünüyorum ama bi türlü çözemedim.
  • 03-09-2012, 16:39:18
    #4
    Üyeliği durduruldu
    mysql dan çektiğin veridemi sorun var yoksa normal metindemi ?
  • 03-09-2012, 20:04:14
    #5
    kimine göre hiç hoş bir şey değil ancak, bende çok sıkıntılar yaşadım.<meta http-equiv="Content-Type" content="text/HTML; charset=utf-8" /> bu kodu tammaen kaldırın hiç birşey yazmasın.Mysql daki veritabanı bilgileriin utf8_turkish_ci yazın.Sorun tam anlamıyla çözülecektir.
  • 04-09-2012, 06:14:22
    #6
    dosyaları notepad++ ile açıp üstten kodlama - utf-8 (BOM'suz) olarak dönüştür seçeneğini seçip kaydet ve utf8 karakter seti ile dene.
  • 04-09-2012, 09:17:06
    #7
    arkadaşların dediği kodlar ile sorunun çözülür. Eğer çözülmemiş gibi gözüküyorsa kullandığın browserın sayfa karekter dil kodlamasına bak. Otomatik olarak neyi görüyor?
  • 04-09-2012, 14:18:46
    #8
    Cevaplarınız için teşekkürler hepinize arkadaşlar ancak sorunu hala çözemedim.
    Dediklerinizi denedim.
    karakter setleri utf-8 e çevirdim.
    veri tabanından gelen verilerde bu sorunu yaşıyorum.Normal yazılarda sorun olmuyor.
  • 04-09-2012, 14:22:55
    #9
    tablo yapısını utf8_turkish_ci ye çevirdiğinden emin misin ?