![]() |
Formulärtext
Har precis lagt in en färdig mailformulär-kod på en sida och testat så formuläret funkar. Hur kommer det sig att det alltid kommer med ett par "mysko" extra symboler i texten så for man skriver å,ä och ö?:confused:
|
Kan hända om din fil är sparad i ett annat format än vad du angett i koden. T.ex om du angett utf-8 kolla att du sparat filen i utf-8 format då.
|
Det du vill göra är att lägga till charset i headers, som du skickar med mailet.
Testa: Citat:
|
Det framgår inte vilket fält du syftar på men ett vanligt misstag är att man inte encodar både mailets subject och body.
Du kommer få bättre hjälp om du säger vilket programmeringsspråk du använder och visar koden där mailet skapas och skickas iväg. |
Sä här ser koden ut som jag använt:
<form method="post" action="http://www.olzzon.com/cgi-bin/p.cgi?epost=EPOSTADRESS&id=1"> <p><b>Namn</b><br> <input type="text" name="fran_namn" size="30" maxlength="90"></p> <p><b>E-post</b><br> <input type="text" name="fran_epost" size="30" maxlength="90"></p> <p><b>Rubrik</b><br> <input type="text" name="amne" size="30" maxlength="60" value=""></p> <p><b>Meddelande</b><br> <textarea name="text" rows="5" cols="30"></textarea></p> <p><input type="submit" name="Skicka" value="Skicka"> <input type="hidden" name="url"></p> </form> Är väl det här tillägget jag ska göra mellan "head och head" för att få "riktiga" å,ä och ö, eller? <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> Eller någon som har nåt annat fungerande script som går att använda? |
Får ingen ordning på alla dessa konstiga tecken - vad gör man!
|
test med att byta
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> till <meta http-equiv="content-type" content="text/html; charset=utf-8"> |
Du kan använda såväl ISO-8859-1 som UTF-8 för det svenska språket, det viktiga är att du inte blandar de bägge vilket du uppenbarligen har gjort. UTF-8 rekommenderas dock om det gäller nyutveckling.
|
Ok tack för tipsen.
Lägger jag in det i koden - var? |
Hittade ett annat alternativ på nätet - detta kanske funkar bättre?
Lägga in det som det är eller behöver jag lägga till nån annan kod i början och i slutet för att det ska funka? Ändra value-variabeln för s_email samt s_retur till din email och den hemsida som skall komma upp efter det att formuläret skickats. <!--- start formulär formfixer.com ---> <form method="POST" action="http://formfixer.com/ff/ff.cgi"> <input type="hidden" name="s_email" value="[email protected]"> <input type="hidden" name="s_retur" value="http://formfixer.com"> Namn<br> <input type="text" size="20" name="Namn"><br> Email<br> <input type="text" size="20" name="Email"> Synpunkter<br> <textarea name="Synpunkter" rows="4" cols="20"></textarea> <input type="submit" value="Skicka"> </form> <!--- slut formulär formfixer.com ---> |
Alla tider är GMT +2. Klockan är nu 23:21. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson