Mailinglisten-Archive |
Hi, >>jetzt klappts, danke für den hinweis... >>als locale muß ru_RU.utf8 gesetzt sein! Soweit so gut, aber in Windows gibt es anscheinend keine Entsprechung, also keinen deutschen, russischen [...] Locale der UTF-8 unterstützt. Normal mach ich setlocale(LC_ALL,'ge') aber es gibt kein 'ge.utf8' oder 'ge.utf-8'. PS: Ich habe schon 2h bei Google gesucht, aber überall gibts nur windows-1252 usw. Eine Lösung für Windows die mir einfällt wäre: $loc = setlocale(LC_ALL, 'ru'); // liefert Russian_Russia.1251 $tmp = split('\.',$loc); $charset = $tmp[1]; $localized_date = mb_convert_encoding(strftime ("%A %e %B %Y", mktime (0, 0, 0, 12, 22, 1978)),"UTF-8","windows-$charset"); --Christian
php::bar PHP Wiki - Listenarchive