错误编码,例如澶

时间:2013-07-08 20:20:13

标签: php format

我通过

从html文档加载数据
  header('Content-Type: …;charset=utf-8');  
  $html = file($link);

当我回显数据时,我得到了这个输出

Kindertagesstätte

但是¤应该是Ä...

有什么不对?

2 个答案:

答案 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);

?>