Furcsa ékezetek újra

A Weblaborban már feltettem ezt a kérdést, de sajnos senki se tudott válaszolni. :-(

Hátha itt tud valaki segíteni :-)

Próbálkozom a setlocale() függvénnyel, de egy furcsa hiba jött elő.
A hétfő helyett ez jelenik meg: he'tfo"
Tehát az ékezetek külön karakterként jelennek meg.

Nézeggettem a fórumon és a Google-ban is, de nem találtam rá megoldást.

1. setlocale(LC_ALL, "hu_HU.ISO88592");
2. echo strftime("%Y.%m.%d - %A");

setlocale(LC_ALL, "hu_HU.ISO88592");
echo strftime("%Y.%m.%d - %A");

ISO-8859-2 karakterkódolást kell használnom.

Hozzászólások

a setlocal az alapból nem latin2 használ?

No rainbow, no sugar

php, apache, sql pontos verzioi?

Nalam igyis csak "2009.03.19 - Thursday"-t ír ki, lehet h nincs valami telepitve.

[szerk]

kiprobaltam egyik eles szerveren is, ahova dolgozni szoktam, ott a phpinfo() date resz alatt ez allt:

date/time support : enabled
"Olson" Timezone Database Version : 0.system
Timezone Database : internal
Default timezone : Europe/Berlin

és:
PHP Version 5.2.6
Apache/2.2.4
MySql 5.0.45

vsz valami apache conf, vagy modul hianya lesz a ludas.
[/szerk]