FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
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 ö?
![]() |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
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å.
|
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
Det du vill göra är att lägga till charset i headers, som du skickar med mailet.
Testa: Citat:
|
|||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Mycket flitig postare
|
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. |
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Medlem
|
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? |
|||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Medlem
|
Får ingen ordning på alla dessa konstiga tecken - vad gör man!
|
|||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Nykomling
|
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"> |
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Supermoderator
|
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.
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Medlem
|
Ok tack för tipsen.
Lägger jag in det i koden - var? |
|||
![]() |
![]() |
![]() |
#10 | |||
|
||||
Medlem
|
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 ---> |
|||
![]() |
![]() |
Svara |
|
|