Mailinglisten-Archive |
Hi,
> Wie geht das mit russischen Zeichen, bei setlocale gebe ich ein
> Locale an, keinen Zeichensatz?
> Bei Zeichen wo sich ISO 8859-1 und UTF8 nicht unterscheiden kein Problem.
in dem angegebenen Beispiel war das so. Probier's mal:
<?
echo "Time: ";
$timestamp = "20040330154300";
list($year,$month,$day,$hour,$minute,$second) = sscanf($timestamp,"%4s%2s%2s%2s%2s%2s");
setlocale("LC_TIME","de_DE.UTF-8 at euro");
echo strftime("%c",mktime($hour,$minute,$second,$month,$day,$year));
echo "\n";
?>
Das liefert bei mir "Time: Die 30 MÀr 2004 15:43:00 CEST" und das
würde ich für UTF halten.
Ohne mich da jetzt in setlocale() eingelesen zu haben. Nur einfach
mit dem Beispiel herumgespielt...
Gruß, Reinhold
--
Reinhold Jordan
WWW: http://reinhold.bachrain.de Mail: reinhold at bachrain.de
"The first time you'll get a Microsoft product, that doesn't suck,
will be the day they start producing vacuum cleaners." (unknown)
php::bar PHP Wiki - Listenarchive