Hej! Har ett script som skickar ett HTML-baserat mail. Jag måste använda ÅÄÖ i Subjectraden och avsändarnamnet... men det blir bara #%#€%#€% av allting. Testade att spara scriptet i UTF-8 och använda entities, men det gick rätt igenom utan att göras om till bokstäver.
Hjälp hjälp, vad göra? /Johan
(Finns det en tidigare tråd om detta så hänvisa gärna dit, jag är smått stressad och bakfull just nu så jag hittade inget...)
Jag TROR att problemet är teckenkodningen UTF-8. Om jag förstått rätt så måste å, ä och ö bytas ut till fula saker eftersom dessa tecken helt enkelt inte får plats i de antal bitar som UTF-8 använder. Så UTF-8 löser problemet genom att lagra infon i dubbelt utrymme, där den första delen talar om att detta är ett konstigt specialtecken, mer info i nästa del...
Måste du använda UTF-8 i mail(), eller kan du byta till annat teckensystem? (Jag har ingen aning om hur mail() funkar.)