Php Türkçe Karakter Sorunu Düzeltmek

Kategori : Php Dersleri

Sizde php kodlarınızda Türkçe karakter sorunu yaşııyorsanız aşağıdaki çözümlerden birini deneyebilirsiniz. Karakter sorunu öncelikle veritabanında kayıt türü seçmenizle alakalıdır.

Yeni veritabanı oluştururken dil olarak şunlardan birini seçebilirsiniz. ikisi de iş görür seçim size kalmış.

1- Herşeyi UTF 8 yapabilirsiniz

UTF-8 birçok ortamda size kolaylık sağlayacaktır. özellikle Ajax ile sorun yaşayanlar UTF-8 tercih etmektedir.

Çözüm:
UTF için HTML sayfasında en tepede şu yazılı olacak.

<meta http-equiv="Content-Type" content="text/HTML; charset=utf-8" />


Veritabanı dil seçimi ise ise şöyle olacak:

utfturk

Bu durumda türkçe karakterleri sorunsuz görüntüleyenilirsiniz.

 

2- Türkçe Ayarlarını kullanabilirsiniz.

Türkçe ayarlar için HTML sayfasında en başta şu tanım olmalı:

 

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


Veritabanı olarak Latin5_Turkish seçmeniz uygun olacaktır:

latin5turkish

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


    mysql_select_db("veritabanı_adı"); 
   
    mysql_query("SET NAMES ´latin5´");
    mysql_query("SET CHARACTER SET latin5");  

Veritabanı türü olarak latin_5_turkish seçmediyseniz en altına şunu da eklemelisiniz.

  mysql_query("SET COLLATION_CONNECTION = ´latin5_turkish_ci´ ");

drekon 2009-12-27 21:11:11

DMCA.com
Bookmark and Share
Hit:130259
Puan ver:

soru ne..?

veysi mert can

dört sayiyi büyükten küçüğe doğru sıralayan php kodunu rica etsem söyleye bilirmisin...?

27-03-2013 19:39

    TeaMTurkeR Şenol TÜRKER

    ayrıca ek olarakda ben önemli bir not düşeyim bu yöntemleri uygulayıpda çözüme ulaşamayanlar php dosyalarının kodlamasını ANSI olarak değiştirsinler bu tecrübelerim ile sabittir :)

    30-12-2013 22:46

      www.Phpkodlari.com © 2009 Herkes Php öğrenecek
      Web tasarım ve eğitim kaynağınız.