指定浏览器打开网页的编码格式:
<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数据库可正常保存中文字符。
本文介绍了如何设置网页的编码格式以确保正确显示中文,并提供了几种避免数据库输出乱码的方法。包括在PHP中使用mysql_query设置字符集,以及在文件编辑器中转换文件编码。
1082

被折叠的 条评论
为什么被折叠?



