Anasayfa » Programlama » Php – MySQL Türkçe Karakter Sorunu Çözümü
php_mysql_development

Php – MySQL Türkçe Karakter Sorunu Çözümü

Merhabalar,

Php ile yazılmış  web siteye tema kurarken, php web sitemizi taşırken çoğunlukla hep aynı sorun ne yapsam çözülmüyor dediğimiz  sorunu nasıl çözebiliriz ondan biraz bahsedeceğim.  Nette bir çok yerde yazan UTF-8  etiketleri girin, HTML kod yapısına yada MySQL karşılaştırmasını UTF8 formatlarından biri yapın düzelir denilmekte ama bunları yapmak bu sorunu çözmüyor.  Bunların çoğu zaten UTF-8  formatında oluyor ama yine de kontrol ediniz. Bir hostta  Türkçe sorunu yaşamadığımız halde başka bir hosta taşıdığımızda böyle bir sorunla karşılaşıyorsak sanırım websitemizi suçlamak anlamsız olur. Bu sorunu php.ini yapılandırmasıyla çözeceğiz.

Öncelikle bir metin belgesi açarak aşağıdaki kodları yapıştırıp dosyamızın adını php.ini şeklinde kaydediyoruz.

 

1
2
3
4
5
6
7
8
9
10
[client]
default-character-set=utf8
 
[mysqld]
character-set-server=utf8
default-character-set=utf8
default-collation=utf8_unicode_ci
character-set-client = utf8
 
date.timezone = "Europe/Istanbul"

php.ini dosyamızın birini sitemizin ana dizinine(www) upload ediyoruz. Diğerini ise admin dizinimiz(wp-admin , /admin, /yonet) varsa oraya upload ediyoruz.

Bütün sorun tamamen çözülmüş oluyor. Türkçe sorunu olan daha önceden girdiğimiz karakterleri tekrar kaydediniz sorun düzelecektir.

 

İndir    :     http://www.harunkor.com.tr/yuklenenler/php.ini

Hakkında harunkor

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>