Я использую следующее для вывода полного имени месяца на греческом языке.
setlocale(LC_TIME, 'el_GR');
strftime("%B");
Это работает, кроме выходной строки ISO-8859-7 (греческая кодовая страница), который является проблемой, так как мне нужна строка UTF-8. Я мог провести это через iconv для преобразования его, но я задавался вопросом, был ли способ сделать это, не обращаясь к дополнительной функции.
Вы могли так или иначе сказать strftime производить строку UTF-8 в этом случае?