PHP

php echo 中文时乱码

有一表单,表单页面是HTML的,HTML头部写好了代码,是使用UTF-8编码的。
因此表单页面显示是没有什么问题的。
但是表单的提交程序却是使用PHP的,PHP代码中有一些语句是针对提交的内容进行判断的。
根据判断结果会做一些输出。这时用到了echo。
并且echo输出的内容中是有中文的。
但实践发现不少浏览器是正常显示的,但也有不少浏览器是中文显示是乱码的。
最后找到了解决办法。
在PHP的开始发送Header 告诉游览器这是采用UTF-8编码的。

1
2
3
<?php
header(“Content-Type:text/html; charset=utf-8”);
?>

 

<?php
header(“Content-Type:text/html; charset=utf-8”);
?>

Leave a Reply

学习的梦想

锤炼的彩色