0
月の名前をトルコ語(4月= Nisanなど)に変更したいと考えています。私はこれのための関数を定義しました。それは働いていますが、トルコの月の名前は正しく見えません。私はトルコ語の文字の問題があると思う。どうすればこの問題を解決できますか? screen shotPHPの月の名前をトルコ語に変えたときに正しく表示されない
マイ日付機能を翻訳:
function tarih_formatla_unix($format,$ftarih,$kacgun) //tarih_formatla_unix("GG Ay YYYY",$date,0)
{
$ftarih = date('d.m.Y', strtotime($ftarih));
$bolisaret = ".";
$tarih = explode("$bolisaret",$ftarih);
$gun = $tarih[0];
$ay = $tarih[1];
$yil = $tarih[2];
$ftarih = mktime(0, 0, 0, $ay, ($gun+$kacgun), $yil);
$gun = date("d",$ftarih);
$ay = date("n",$ftarih) - 1; //-1 dizi 0'dan başladığı için
$yil = date("Y",$ftarih);
$turkay = array("Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık");
$enay = array("January","February","March","April","May","June","July","August","September","October","November","December");
$turkgun = array("Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar");
$engun = array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
if ($format == "GG Ay") $TAMTARIH = $gun . " " . $turkay[$ay];
if ($format == "GG Ay YYYY") $TAMTARIH = $gun . " " . $turkay[$ay] . " " . $yil;
return $TAMTARIH;
}
ありがとう:UTF-8エンコーディングを使用する方法についての
詳しい情報は、この質問を以下により求めることができます。私はどこでミスをしたのか分かりました。 ** Ansi **にこのphpファイルを保存しました。このページを保存しました** UTF8 BOMなし**と月の名前が正しいように見えます。 –