PHP misfortolker æøå
Hej eksperter, jeg har et spørgsmål som har meget store relevans for mig, de 200 point er for hurtigst muligt at få et svar.Jeg skal have smidt data fra min MySQL server til et excel ark, og sidder med den følgende kode (uddrag):
function str_replace_assoc($array,$string){
$from_array = array();
$to_array = array();
foreach ($array as $k => $v){
$from_array[] = $k;
$to_array[] = $v;
}
return str_replace($from_array,$to_array,$string);
}
$value = $row[$j];
$replace = array("å" => "å","ø" => "ø","Ø" => "Ø","æ" => "æ","Å" => "Å","Æ" => "Æ");
$strRpl = str_replace_assoc($replace,$value);
$schema_insert .= "$strRpl".$sep;
Den fulde kode kan ses på Pastebin:
http://pastebin.com/eEEGc6wU
Nogle har måske set den fulde kode før, eller kan finde den online, dette er fordi jeg har fundet størstedelen online, og nu prøver at rette til. Problemet er dog ikke koden, problemet, tror jeg, er at PHP ikke tolker æøå ordentligt...
