bursa escort bursa escort beylikdüzü escort escort bayan afyon escort escort bayan istanbul escort mersin escort bayan escort kayseri bursa escort escort kayseri bursa escort banko tahmin meyve siparişi bursa escort bursa escort

Kurumsal bir müşteriye yaptığım sitede php uzantılı anasayfama içerisinde sadece veritabanı kodları bulunan ve sonuçları dizi olarak geri döndüren iki tane php dosyasını sayfanın en yukarısına  include ettiğimde php dosyasının birinden gelen verilerde Türkçe karakter sorunu olmazken diğerinde Türkçe karakterlerin sorun olduğunu gördüm.

Denediğim ve sorunumu çözemediğim kodlar

1-)<?php header (‘Content-type: text/html; charset=utf-8’); ?>

2-) mysql_query("SET NAMES ‘utf8’");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = ‘utf-8’");

3-) Bu karakterleri karşılıkları ile değiştirme

karaktersl6

Tüm bu işlemlerden sonuç alamadıktan sonra aşağıdaki kod ile Türkçe karakter problemini ortadan kaldırmış oldum.

mysql_query("ALTER DATABASE tablo
CHARACTER SET utf8 
DEFAULT CHARACTER SET utf8 
COLLATE utf8_unicode_ci 
DEFAULT COLLATE utf8_unicode_ci 
");


Yazar : Emrah Kahraman

Bilgisayar Mühendisi

“PHP Include Türkçe Karakter Problemi Çözümü” için 2 Yorum

  1. Hakkı Ü. dedi ki:

    Buldugum en yakın tarihli makale ….. Ama işe yaramadı 🙁

  2. Emrah Kahraman dedi ki:

    Siz o zaman veritabanı tasarımında hata yapmış olabilirsiniz oradaki dil kodlamasına bakın. Burdaki çözüm denenmiştir.

PHP Include Türkçe Karakter Problemi Çözümü Yazısı için Yorum Yapabilirsiniz

Kan Bağışı
Reklam Panosu
Gurme

Reklam Panosu
Bağlantılar