setlocale / strftime sorunu

1 Cevap php

Ben Yunanca bir ayın tam adı çıkışına aşağıdaki kullanıyorum.

setlocale(LC_TIME, 'el_GR');
strftime("%B"); 

Bu ISO-8859-7 I UTF-8 dizesi gerekiyor çünkü bir sorundur (Yunan kod sayfası), çıkış dizesi dışında olduğunu çalışır. Bunu dönüştürmek için iconv ile bu koymak olabilir, ancak ekstra bir fonksiyonu başvurmadan yapmak için bir yol olup olmadığını merak ediyordum.

Eğer bir şekilde çıktı, bu durumda bir UTF-8 dizesi strftime söyleyebilir misiniz?

1 Cevap

Bu deneyin,

setlocale(LC_TIME, 'el_GR.UTF-8');