2个php函数在同一文档中有不同的utf-8输出

时间:2015-04-09 20:29:19

标签: php html wordpress encoding utf-8

我有以下html与2个PHP函数呈现PDF:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body>
<div>
Summary:<?php echo get_post_meta(get_the_ID(), 'summary', true); ?>
</div>
<div class="post-content">
            Content:<?php utf8_encode(the_content()); ?>
        </div>
</body>
</html>

它们都具有相同的内容,但输出不同。

摘要打印:

  

总结:我们出去吧

内容打印:

  

内容:让我们出去

这让我相信它在调用中会影响utf-8解码。两个数据库表都使用:CHARSET=utf8

如何让内容部分正确呈现?

1 个答案:

答案 0 :(得分:0)

检查utf8编码功能是否可以帮助http://php.net/manual/en/function.utf8-encode.php