ugrás a tartalomhoz

karakterkódolási hiba

p.laca · 2007. Május. 9. (Sze), 12.32
Sziasztok!

A segítségetekre lenne szükségem.
Az alábbi oldalom bal oldalt lent a bejelentkezésre kattintva bejön egy mailform. Bármit is próbáltam eddig a hosszú "ű" és a hosszú "ő" betű rossz kódolással jelenik meg, ha beírod a mezőbe.
Nem tudom, hogy ez minek a problémája lehet.
Próbáltam már a html kódolást változtatni és persze a php-t is, de sajnos eredménytelenül.
Ha esetleg valakinek van ötlete a megoldásra, szívesen fogadnám.

www.artoral.hu

Előre is köszönöm a segítséget.

Laca
 
1

Flash => utf-8

vbence · 2007. Május. 9. (Sze), 13.30
Mivel flashről van szó keveset számít a HTML kódolása. A szöveg UTF-8-as kódolásban jön be a formból (ami ugyebár egyértelmű, ha az ékezetes karaktereket több karakter helyettesíti a levélben).

Átkonvertálhatod a szerveren a kapott stringet (pl inconv segítségével, ha telepítve van, vagy ezzel a fügvénnyel: utf-8 latin2 konvertálás).
Másik lehetőség, hogy a mail fejlécében jelzed a helyes kódolást, ezzel az egyetlen baj, hogy az outlooknak gondjai vannak az UF8 támogatásával (surely a pice of crap), szóval itt az a kérdés, hogy az ügyfél miben fogja olvasni a leveleit.
2

karakterkódolási hiba

p.laca · 2007. Május. 9. (Sze), 16.19
szia Bence,

köszönöm a segítséged.

Nem vagyok programozó, csupán alapszinten értem a dolgot.
Nem tudom hogyan kell átkonvertálni a szerveren kapott stringet inconv segítségével. Találtam erről egy-két linket itt, de nem tiszta hogy ezt egy php oldalba kell beleillesztenem vagy ez egy külön dolog.

Valószínűleg az ügyfél outlookban fogja lehívni a leveleket, tehát a második variáció kérdéses.