Php ve mysql de sıkça karşılaşılan sorunlardan biri de türkçe
karakterlerin veritabanında,kodun içerisinde veya oluşturduğumuz sitede
gözükmemesi,ya da farklı karakterler şeklinde gözükmesidir.
Yaptığım projede
karşılaştığım bir problem olduğu için sizlerle de paylaşmak istedim.
Bu durumdan
kurtulmak için bazı çözüm yöntemleri mevcuttur.
1-phpMyAdmin de tüm tablolar için işlemler->karşılaştırma bölümünden utf8_unicode_ci ' yi seçmelisiniz.
2-Html
kısmına
| <meta |
kodunu yapıştırmalısınız.
3-mysql bağlantısı yaptığınız yerde mysql_select_db() fonksiyonunda sonra
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET character_set_connection = 'UTF8'");
mysql_query("SET character_set_client = 'UTF8'");
mysql_query("SET character_set_results = 'UTF8'");
mysql_query("
mysql_query("
mysql_query("
kodlarını eklemelisiniz.
4-php dosyanızı Notepad'te açarak üstteki menülerden Kodlama bölümünden UTF-8 Bomsuz Kodlaması seçeneğini seçmelisiniz.
Bu değişikliklerden sonra önceden yazmış olduğunuz türkçe karakterler elle düzelttiğiniz takdirde doğru görünecektir.Değişiklikten sonra yazdığınız harflerde böyle bir sıkıntı kalmayacak, düzenleme yapmaya gerek kalmadan harfler doğru görünecektir.
Kardeşim umarım cennete falan gidersin
YanıtlaSilAdamsın.
YanıtlaSilSüpersin.. Teşekkür ederim..
YanıtlaSil2 gündür sorunun çözümünü arıyorum, 2 gündür kafa patlatıyorum bir türlü bulamadım. En son burda buldum ve çözdüm sorunu. Çok çok çok teşekkürler. Başarılarının devamını dilerim
YanıtlaSilteşekkürler cennetlik insan
YanıtlaSil