大家帮忙看看我对网站编码的理解对不对.
我的理解是:网站的php源码、html页面、和数据库都是GB2312的时候,网站是正常的,
但是php源码、html页面和数据库有一个不是GB2312,其余的是gb2312的时候,网站就有可能显示乱码。是不是这样啊?我对网站的编码方式总是理解的不透彻,
希望大家帮助我一下。
谢谢。
我的理解是:网站的php源码、html页面、和数据库都是GB2312的时候,网站是正常的,
但是php源码、html页面和数据库有一个不是GB2312,其余的是gb2312的时候,网站就有可能显示乱码。是不是这样啊?我对网站的编码方式总是理解的不透彻,
希望大家帮助我一下。
谢谢。
数据库编码可以通过mysql_query("SET NAMES UTF8",$conn);//更改php源码、html页面一定要一致。
可以这样理解,也就是说编码必须一致,建议数据库,HTML页面编码,包括传值等,都最好使用UTF-8编码,有利于规范统一