PDA

Bekijk Volledige Versie : Re: vreemde tekens vanuit form versturen



Ronald Klip
08/01/03, 20:05
rwin schreef:

> Voor een Tsjechische site heb ik een form, wat per mail verstuurd wordt.
> Het form staat op een pagina en als action verstuurd de webserver het via
> een phpscriptje.
> Het probleem is dat er nogal eens "vreemde" tekens ingevuld worden en deze
> niet juist aankomen via de mail.
> Het gaat hier om tekens als r, í, c, u, z, e, enz.
> Weet iemand hier een oplossing voor?

Wilde gok: zorg ervoor dat overal de juiste headers worden gebruikt:
voor die pagina:
Content-Type: text/html; charset=iso-8859-2

in de mail-headers:
Content-Type: text/plain; charset=iso-8859-2

Verder bestaat er voor Apache een aparte mod_czech, die waarschijnlijk
behulpzaam kan zijn bij dit soort problemen. De naam is in elk geval
veelbelovend. Alles wat ik er via Google over vond is echter in het
Tsjechisch, wat het voor mij wat lastig maakt om er iets zinnigs over te
zeggen...

Meer een onderwerp voor n.i.w.server-side, trouwens. Follow-up daarheen
gezet.

--
groet, Ronald

rwin
08/01/03, 23:28
Daniel Tryba wrote:
> Je bent verdwaalt, zowel mail als php hebben niets met ontwerp te
> maken. Followup-to set.
Ach, je hebt gelijk, stom, bedankt.


>> PS: Owh ja, weet iemand ook hoe ik het teken u met javascript te
>> voorschijn tover?
> document.write('u');

Nou... ik bedoelde een u met een rondje erboven :(
Groet,
Erwin

PS: En bedankt voor die tips van de charactersets. Ik zal er eens even naar
kijken.

Daniel Tryba
09/01/03, 10:30
rwin <h.w.elling@nietspammenstudent.utwente.nl> wrote:
>>> PS: Owh ja, weet iemand ook hoe ik het teken u met javascript te
>>> voorschijn tover?
>> document.write('u');
>
> Nou... ik bedoelde een u met een rondje erboven :(

Voor JavaScript (wat hier weer OT is (tenzij SS natuurlijk :)) zou je
kunnen kijken naar fromCharCode
http://devedge.netscape.com/library/manuals/2000/javascript/1.5/reference/string.html#1225094
Ben je meteen ook van die enge encodings af (en nu maar hopen dat de
clients versie 1.3+ hebben en unicode snappen).

--

Daniel Tryba