Fakat şöyle bir sorun çıktı. Ana sayfa UTF-8 dil kodlaması ile yayınlanıyor, ziyaretçi defteri kayıtları ise ISO-8859-9 dil kodlaması ile kaydediliyordu.
Ana sayfada son mesajlar görünüyor ama Türkçe karakterler farklı görünüyordu.
Bu durumu düzeltmek için şimdiye kadar hiç kullanmadığım bir PHP fonksiyonundan faydalandım.
ICONV
Bu fonksiyon dil kodlamaları arasında dönüşüm sağlayabiliyor.
Aşağıdaki kod ISO-8859-9 ile kodlanmış metni UTF-8'e dönüştürüyor. PHP 4.0.5 ve üzeri sürümler içindir.
$kayit = iconv('ISO-8859-9', 'UTF-8', 'Türkçe karakterler ÜĞİŞÇÖ');
echo $kayit;
teşekkürler, çok açık ve net olmuş, anlam karmaşasıyla boğulmayan her teknik bilgi bir duayı hak ediyor.
YanıtlaSilçok teşekkür ederim işime yaradı. allah razı olsun...
YanıtlaSil