我通过
从html文档加载数据 header('Content-Type: …;charset=utf-8');
$html = file($link);
当我回显数据时,我得到了这个输出
Kindertagesstätte
但是¤应该是Ä...
有什么不对?
答案 0 :(得分:0)
您的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">
答案 1 :(得分:0)
尝试php iconv(http://www.php.net/manual/en/function.iconv.php)
示例:强>
<?php
echo iconv("your character set", "UTF-8", $html);
?>