web tasarım dersleri

Navigate / search

strftime() Türkçe Karakter Problemi [UTF-8]

Strftime() fonksiyonunu kullanırken UTF-8 sayfalarınızda türkçe karakter problemi yaşayabilirsiniz. ISO-8859-9 sorunsuz çalışır UTF-8′e çevirdiğimizde Türkçe karakterler bozuk görünüyor..

23 May�s 2014 10:55:30

strftime() Türkçe Karakter Problemi Çözümü

1
2
setlocale(LC_TIME,'turkish');
$tarih    = iconv('latin5','utf-8',strftime('%Y %B %d'));

Bunu her defasında kullanmak istemiyor iseniz fonksiyon haline getirebilirsiniz. Aşağıdaki fonksiyonu rahatça bu sorunu yaşamadan kullanabilirsiniz

1
2
3
4
function strftime_tr($date_format){
	$tarih    = iconv('latin5','utf-8',strftime($date_format)); 
	return $tarih; 
}

Kullanımı;

1
echo strftime_tr('%Y %B %d');

Sonuç:

23 Mayıs 2014 10:57:21

Comments

Orhan

Sağolasın arkadaşım.

Şafak

Rica ederim dostum.

Erdem

Faydalı oldu epey teşekkürler.

Leave a comment

name*

email* (not published)

website