ugrás a tartalomhoz

UTF-8 setlocale() Windows XP php v4.3.11

Anonymous · 2006. Ápr. 6. (Cs), 20.20
WinXP-n fejlesztek, XHTML kódolása UTF-8, es php-ben a
setlocale(LC_ALL, 'hu_HU', 'hu_HU.iso88592', 'hu_HU.utf8', 'hungarian');
es mindenkeppen 'Hungarian_Hungary.1250' ad vissza (így az ékezetes karakterekkel gond van pl. a strftime függvény esetében).

Sehogy sem tudom rábírni az UTF-8-ra !!!!
Már beírtam mindent: hun, hu_HU.UTF-8 (ez linuxon megy), hun_hun.UTF-8, hun_hun.UTF8

Nagyon beragtam ra :) . Google-n sem talaltam ra megoldast...

Köszi minden segítséget !
 
1

RTFM?

janoszen · 2006. Ápr. 6. (Cs), 20.33
Miután a PHP 4, de az 5 sem támogatja az UTF-8-at, csak az mbstring extensionnel tudsz valamit csinálni.

Nem marad más, mint a "kézi" UTF-8 konverzió...
2

Talán iconv

_jan_ · 2006. Ápr. 7. (P), 00.56
Én azért az iconv-ot nézegetném a manuálban, hátha megoldja a gondodat.
3

köszi

Anonymous · 2006. Ápr. 7. (P), 08.21
Köszi, megnézem ezeket.
(Egyébként minden más szépen megy UTF-8 -on, legalábbis amit használok.)

Igazából a kérdés az volt, hogy Win-en hogy tudom kiválasztani az UTF-8-as locale-t, linuxon: hu_HU.UTF-8
4

legyen meg itt is

demo · 2013. Feb. 23. (Szo), 12.11
windowson nekem ez ment
setlocale(LC_ALL, 'hun_hun');
utf8_encode(strftime('%Y. %B %d. %A'));