您的位置:首页 > 编程语言 > PHP开发

php关于网页乱码问题

2013-08-28 07:11 302 查看
指定浏览器打开网页的编码格式:

<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>

当浏览器设置了编码方式为自动选择时:打开网页的编码方式即为charset指定的gb2312。

注意:charset=gb2312要和mysql_query("setnamesgbk");保持一致!!


更改文件的编码格式:

使用EditPlus,在右下角:

,可使文件在gbk和utf-8等编码间自由转换。


防止数据库输出乱码:

当数据库中的记录是以utf-8格式存储时,在网页中直接读取数据库中的记录时,输出的中文是乱码,在连接数据库的php文件中加入:

mysql_query("setnamesgbk");则输出正常。

而在数据库连接文件中加入mysql_query("setcharactersetutf8");或者mysql_query("setcharactersetgb2312");

则是为了MYsql数据库可正常保存中文字符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: