将UTF8文本存储到PHP变量并正确输出

时间:2011-07-21 20:04:59

标签: php encoding utf-8

请你提供一些帮助,这是我的代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>

<body>
<div id="wrapper">
    <div id="container">
    <?php
            $var = utf8_encode("nađžćča slovaćč");
            echo utf8_decode($var);
        ?>
    </div>    
</div>
</body>
</html>

我确实尝试了几件事:删除utf8_encode / decode,将header()放在php代码中,但这些都没有用,所以你能告诉我我做错了吗,thx!

3 个答案:

答案 0 :(得分:3)

您无需对数据进行编码/解码。简单地说,您可以使用UTF-8编码保存文件。

答案 1 :(得分:1)

你可以摆脱这个属性lang =“en”。对我来说,我尝试过不同的浏览器,效果很好

答案 2 :(得分:0)

无需编码或解码数据。