htmlentities destrói utf-8 strings
Eu tenho algo estranho acontecendo aqui e não consigo entender por que, no meu servidor php 5.2.5 (apenas no Linux, os servidores php do Windows não têm o mesmo problema) Quando uso um formulário POST para postar o conteúdo em uma entrada contendo "é" e do outro lado eu
echo(htmlentities($_POST["myinput"]))
it echosé
Mas se eu ecoar meu
$_POST["myinput"]
simplesmente mostra "é", então isso significa que minhas htmlentities não usam UTF-8 por padrão, onde posso alterar o Charset usado pelas htmlentities?
Eu tentei alterá-lo no meu php.ini default_charset = "UTF-8", mas também não funcionar