PHP setlocale hatasının çözümü

PHP
Görüntülenme : 246 14 Kasım 2022

PHP'de tarihleri türkçe yapmak için set locale kullanmamız gerekiyor fakat eğerki türkçe karakterlerle başlayan fonksiyonlarınız varsa hata alıyorsunuz. Bu hatanının çözümü ise çok basit aşağıdaki kod satırını kullanarak tarihlerinizi türkçe yapabilirsiniz.

	<?php
		date_default_timezone_set('Europe/Istanbul');
		if (setlocale(LC_ALL, 'tr_TR.UTF-8')) {
			setlocale(LC_ALL, 'tr_TR.utf-8');
			setlocale(LC_CTYPE, 'C');
		}else {
			setlocale(LC_ALL, "en_US.UTF-8");
		}
	?>