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.
[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.