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

questionAnswers(5)

yourAnswerToTheQuestion