Så vidt jeg kan se, er vi stadig ovre i noget ala det samme. Om html entities bliver brugt på en variabel udfyldt af en bruger, eller dig selv burde være det samme.
Hvis \n bare bliver outputtet som \n istedet for newline er det muligvis fordi der er en slash foran \n (\\n) i dit output eller fordi du outputter med ' ' istedet for " " prøv med:
echo"<textarea>hej\nhej</textarea>";
eller
echo"<textarea>".htmlentities(stripslashes($str))."</textarea>"; (hvor $str erstattes af din $_POST / $_GET variabel m.v.)
...
- nl2br giver ingen mening ved output i textarea (medmindre man ikke ønsker linjeskift repræsenteret som linjeskift men <br> istedet ... det giver dog mening ved forberedelse til input i databasen ...)
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.