Avatar billede radion Nybegynder
04. oktober 2006 - 12:32 Der er 2 kommentarer og
1 løsning

problemer med htmlentities

jeg har en funktion

function formattextarea($_sTxt)
{
    echo $_sTxt;
    $sTxt=htmlentities(stripslashes($_sTxt),ENT_QUOTES);
    echo "HTMLENTITIES: ".$sTxt;
    $sTxt=nl2br($sTxt);
    return $sTxt;

}

når jeg kører æøå¨igennem den, bliver det til æøå
(i kilden står der: æøå )
nogen der har en ide om hvad der går galt?
Avatar billede radion Nybegynder
04. oktober 2006 - 12:38 #1
mystikken breder sig... i IE virker det godt nok.. det er kun firefox der laver underlige tegn.

er det noget med et tegnsæt der er forkert
Avatar billede radion Nybegynder
04. oktober 2006 - 12:45 #2
mere mystik.. når jeg bruger

$sTxt=htmlentities(stripslashes($_sTxt),ENT_QUOTES,"UTF-8");

virker det godt nok.. plejer det ikke at være ISO-8859-1 man bruger som standard?

når jeg bruger
$sTxt=htmlentities(stripslashes($_sTxt),ENT_QUOTES,"ISO-8859-1"); får jeg de ovenstående specialtegn (æøå )

nogen der kan forklare for mig hvorfor det er sådan?
Avatar billede radion Nybegynder
04. oktober 2006 - 12:47 #3
lukker..

viste sig at fungere normalt i Firefox efter en genstart... underlige lille sjove browser..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester