phpbar.de logo

Mailinglisten-Archive

AW: [php] Charset bei strftime

AW: [php] Charset bei strftime

Reinhold Jordan reinhold at bachrain.de
Mit Jun 30 17:00:32 CEST 2004


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