SjodahlMedlem sedan maj 20033 218 inlägg Hej!
Har en sida i php som är gjort i formatet:
<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>
Men lyckas inte få med ÅÄÖ i databasen?
Måste fälten vara av formatet utf-8 bara för att php filen är sparad som det?
Testat med "utf8_swedish_ci" men blir samma sak.
Hmm? Alla utom 1 fält är ju satta till latin1. Då blir det så där. Min gissning är vidare att att datat i högra bilden matades innan du ändrade en rad till UTF-8. Ändra allt till UTF-8 (Finns också nån inställning för default-kollationering nånstans, leta) töm tabellen och pröva igen.
Meta är övrigen en singel-tagg:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
SjodahlMedlem sedan maj 20033 218 inlägg Tömde tabellen, ändrade alla till UTF-8
Vad är skillnaden på att skriva </> eller </meta>?
Ändrade default-kollationering med "tror" (sista bilden)
SjodahlMedlem sedan maj 20033 218 inlägg Ändrade filerna till: iso-8859-1, då verkar det att gå bättre.
Varför vill man ha UTF-8? eller vill man inte det tro?
Pröva att lägga till följande högst upp i dina php-filer:
header("content-type: text/html; charset=utf-8");
Se till att du sparar filerna som UTF-8 i editorn. Töm tabellen igen och pröva.
SjodahlMedlem sedan maj 20033 218 inlägg Har återgått till iso-8859-1 och verkar att fungera. Om det inte spelar så stor roll så tar jag iso-8859-1 istället, eller varför vill man ha UTF-8 tro? ;)