[Webb] Teckenkodning genom hela kedjan
Hej! Skulle vilja ha lite hjälp med teckenkodning, får det inte riktigt rätt.
Jag hade ISO-8859-1 först och allt såg bra ut på hemsidan och i MySQL-databasen som är inställd på latin1_swedish, men sedan när jag kollade på ett mailutskick från databasen så blev några tecken konstiga, även fast jag specificerat ISO-8859-1 i mailet. Provade byta till utf-8 och det blev bättre i mailet, men konstigt på andra ställen.
Så jag undrar egentligen om jag ska satsa på ISO-8859-1 eller utf8 och hur jag ska ställa in dessa saker:
Vad ska jag har för charset på html-dokumentet med formuläret som matar in i databasen?
Ska jag ha någon speciell header i php?
Vad ska jag sätta för kodning på databasen?
Ska jag manipulera datan på något sätt när jag stoppar in den i databasen?
Ska jag manipulera datan på något sätt när jag hämtar ut den från databasen?
En del av det jag stoppar in i databasen görs med ett TinyMCE-fält och ö blir alltså automatisk ö, ska jag behandla dessa på något annat sätt än de vanliga textfälten?
Vad ska jag sätta för charset i mailen som skickas ut?
Jag skickar ut html-formaterade mail, ska jag därför konvertera svenska tecken till html-koder innan jag skriver in dem i i mailet?
Såg någonting om att specifiera charset i en mysql_query varje gång man ansluter till databasen, kan det vara något?
Vilken information som helst som kan vara till nytta för mig...
I övrigt så har jag noterat att t.ex. sweclockers är kodat i ISO-8859-1 och även skickar ut sina mail med den utan problem, så jag antar att det går att få att fungera på ett eller annat sätt
Tacksam för all hjälp!