setlocale beállítás után ékezetek helyett idézőjelek jelennek meg
Próbálkozom a
Nézegget a fórumon és a Google-ban is, de nem találtam rá megoldást.ISO-8859-2 karakterkódolást kell használnom.
Tudna valaki segíteni? Köszi.
■ setlocale()
függvénnyel, de egy furcsa hiba jött elő. A hétfő helyett ez jelenik meg: he'tfo"
Nézegget a fórumon és a Google-ban is, de nem találtam rá megoldást.
setlocale(LC_ALL, "hu_HU.ISO88592");
echo strftime("%Y.%m.%d - %A");
Tudna valaki segíteni? Köszi.
Locale
Sajnos nem. A php.net
A php.net setlocale() leírásában az első hozzászólás pont erről szól:
http://hu.php.net/manual/en/function.setlocale.php
A karakterkódolást elválasztó jelek nélkül kell írni.
Azért kipróbáltam a te elágazásodat is, és ott is hibásan jelenik meg.
Van olyan locale?
locale -a
)?Igen. Ezért is jelenik meg
C POSIX hu_HU.iso88592 hungarian
hu_HU.iso88592 hogyan?
A minap újratelepítettem egy szervert (Debian Lenny), és a hu_HU.iso88592 locale sehogyan sem akar menni PHP alatt (en_US megy helyette). A telepített lokalizációk:
Ötlet?
Végső soron megoldom utf8-cal és iconvval (csak a dátum kiírása miatt kellene), de jó lenne nem taknyolni.
date_default_timezone_set()
CLI-ben oké
Megoldva