Javascript Alert()-be ékezetes betűk ????
Sziasztok!
Javascript alert függvényt hogyan lehet rávenni, hogy a magyar ékezetes betűket is megjelenítse? Próbáltam már az oldal tetején a <meta>-ban állítani karakterkészletet,
megpróbáltam a függvénybe írni html kódot (ó á stb.). Több ötletem nincs.
valaki aki már beleszaladt ilyen problémába megírná nekem hogyan fejtette meg?
■ Javascript alert függvényt hogyan lehet rávenni, hogy a magyar ékezetes betűket is megjelenítse? Próbáltam már az oldal tetején a <meta>-ban állítani karakterkészletet,
megpróbáltam a függvénybe írni html kódot (ó á stb.). Több ötletem nincs.
valaki aki már beleszaladt ilyen problémába megírná nekem hogyan fejtette meg?
alert('árvíztűrő
Tipp: Fájl kódolása
Fájl kódolása megegyezik a meta -ban megadottal?
Szerintem állítsd mind a kettőt UTF-8 -ra.
Hol van az alert?
alert
doboz tartalma külső fájlban van? Mert ha igen, annak karakterkódolása UTF-8 kell hogy legyen, és azzal a HTTP fejléccel is kell kiszolgálni. Ha az oldal tartalmában, akkor is érdemes az oldal karakterkészletét UTF-8-ra állítani, és természetesen ebben a karakterkódolásban is kell elmenteni, és kiszolgálni a webszervernek. Példa.Attól függ. Ha külső js-be
Ha külső js-be írsz ékezetes betűket és nem jól jelennek meg, akkor én pl. unicode-ra szoktam lecserélni: á -> \u00e1, é -> \u00e9, stb.
Van egy másik lehetőség, hogy az js hivatkozáskor defináld, hogy milyen kódolású - <script type="text/javascript" src="[path]/myscript.js" charset="utf-8"></script>, bár ezt még nem használtam, de működik.
Tapasztalatom szerint, a html kódon belüli ékezetes betűk és a belső js kódon belüli ékezetes betűk ugyan úgy viselkednek. Ha html-en belül jól jelenik meg, akkor js-en belül is.