我通过从html文档加载数据
header('Content-Type: …;charset=utf-8');
$html = file($link);
当我回显数据时,我得到这个输出
Kindertagesstätte
但是应该是一个。。。
可能出了什么问题?
您的html页面可能使用ANSI或ISO-8859 进行编码
在您的php页面上:
header('Content-Type: text/html; charset=utf-8');
在你试图链接的HTML页面上,你也应该检查编码。
<meta http-equiv="Content-Type" content="text/html" charset="utf-8">
尝试php-iconv(http://www.php.net/manual/en/function.iconv.php)
示例:
<?php
echo iconv("your character set", "UTF-8", $html);
?>