• 16-06-2013, 14:45:49
    #1
    Çoğu arkadaşımız Türkçe karakter hatası almakta ve bu sorunu çözememektedir. Aşağıdaki teknikleri uygularsanız çözüme ulaşabilirsiniz.

    Çoğunlukla veritabanı kayıt türünden oluşmaktadır.

    UTF 8 İLE YAPMAK

    UTF-8 birçok ortamda size kolaylık sağlayacaktır.

    Çözüm:
    HTML sayfasında en üstüne şu yazılı olacak.
    <meta http-equiv="Content-Type" content="text/HTML;  charset=utf-8" />
    Dil seçimi bu şekilde olacaktır.



    Herşeyi birebir bu şekilde yaptıysanız sorun ortadan kalkıcaktır.

    2. YÖNTEM

    HTML sayfaları için en üstü verdiğimiz meta kodu ekli olmalıdır.

    <meta http-equiv="Content-Type" content="text/HTML;  charset=ISO-8859-9" />
    Veritabanı olarak Latin5_Turkish seçmeniz uygun olacaktır:


    Eğer veritabanından alınan bilgiler yanlış gelirse veritabanı bağlantısından hemen sonra şunu eklemelisiniz.


    mysql_select_db("veritabani_adi");  
    mysql_query("SET NAMES ´latin5´");
    mysql_query("SET CHARACTER SET latin5");
    Herkese iyi forumlar
  • 16-06-2013, 17:02:15
    #2
    Ayrıca kodun yazıldığı dosyanın kodlaması da UTF-8 olmalıdır.
  • 16-06-2013, 18:06:25
    #3
    Anlatım güzel... Bence utf8_bin daha iyi.
  • 17-06-2013, 10:38:49
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu konuyla ilgili çok daha detaylı iki yazı yazmıştım. Bu yazıdakiler uygulandıktan sonra bir daha sorun yaşayacağınızı düşünmüyorum.

    PHP Türkçe Karakter Sorunu
    PHP MySQL Türkçe Karakter Sorunu