php生成一个文件时如何指定编码防止乱码

网页乱码有很多的原因,数据库的字符集与客户端不一致,或者页面编码设置与实际显示的内容编码不一致 或者是 文件的保存格式不一致导致。
那php生成一个文件时如何指定编码防止乱码?
一般在<?php
header("Content-Type: text/html; charset=gb2312");
?>
即可。

如果在静态页面则可以html 头部编码设置
 <meta http-equiv="Content-Type"content="text/html;charset=bg2312"/>

mysql 数据库一般通过如下设置:
<?php
mysql_query("set names gb2312") //设置传输使用gb2312字符集防止乱码
?>

how-to-skip-php-page-Garbled

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
搜索
标签列表
网站分类
最新留言
    文章归档
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.闽ICP备11018667号-2