Sitter med ett litet problem. Det låter som du skickar headers som talar om för webbläsaren att det är latin-1, inte utf-8. Headers jag skickar är:Encoding till utf8
Jag har en variabel med okänd encoding (dock är den statisk, jag vet bara inte hur jag tar reda på encodingen).
Sedan vill jag skicka den här variabeln i ett mail (text/plain) med encoding utf8.
Hårdkodade å ä ö i mailet fungerar men när jag försöker skicka med min variabel blir resultatet kosntigt. t.ex. "möbel". Printar jag variabeln på sidan ser den rätt ut.
Så hur fixar jag detta? utf8_encode() verkar inte fungera, då blir resultatet "möbel". htmlentities() påverkar inte strängen över huvudtaget.Sv: Encoding till utf8
Pröva att köra utf8_decode() i stället för utf8_encode().Sv:Encoding till utf8
From: Anmälningsblankett <jonas.sjoblom@pbs.fi>
Content-Transfer-Encoding: utf-8
Content-Type: text/html; charset=UTF-8
Message-Id: <20090429054645.C042BB6899@login.pbs.fi>
Date: Wed, 29 Apr 2009 08:46:45 +0300 (EEST)
utf8_decode() fungerade men jag är inte helt på det klara med varför.