| 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 ö?
|
|||
|
|
Svara med citat
|
|
|
#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å.
|
||
|
|
Svara med citat
|
|
|
#3 | |||
|
||||
|
Mycket flitig postare
|
Det du vill göra är att lägga till charset i headers, som du skickar med mailet.
Testa: Citat:
|
|||
|
|
Svara med 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. |
|||
|
|
Svara med citat
|
|
|
#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? |
|||
|
|
Svara med citat
|
|
|
#6 | |||
|
||||
|
Medlem
|
Får ingen ordning på alla dessa konstiga tecken - vad gör man!
|
|||
|
|
Svara med citat
|
|
|
#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"> |
|||
|
|
Svara med citat
|
|
|
#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 |
||
|
|
Svara med citat
|
|
|
#9 | |||
|
||||
|
Medlem
|
Ok tack för tipsen.
Lägger jag in det i koden - var? |
|||
|
|
Svara med citat
|
|
|
#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 med citat
|
| Svara |
|
|