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