我有以下代码:
function testAccents() {
$str = "àéè";
$html = htmlentities($str);
echo $html;
}
当我运行它时,我得到的不是“àéè”,而是“à ©Ã¨”。我认为这可能是编码问题,但文件是utf-8格式。
> file -bi PublicationTest.php
text/x-c++; charset=utf-8
为什么我会得到这个奇怪的结果?
编辑:我使用PHP 5.3版本。