PHP文件输出涌现乱码
无论是HTML和PHP夹杂的页面乱码,照样纯PHP页面的乱码题目(数据是静态的),都须要php自身的编码与HTML网页的编码婚配。
运用header()语句来将PHP的编码和网页的编码保持一致。
PHP与MySQL数据交互涌现乱码
此时须要PHP与数据库的编码应一致。
怎样你运用的MySQL版本在 4.1 或更高版本,能够在链接数据库操纵后,设置一个字符编码,像下面如许
UTF-8编码只是个中一种编码,假如不想运用utf-8编码,也能够运用其他编码,只需将UTF-8换成你想运用的编码就能够,现在网站开辟中主要用的是GB2312和UTF-8 两种编码。
有一点要注意的是在须要做数据库操纵的php顺序前加的 mysql_query("set names '编码'");编码,肯定要和php编码一致,假如php编码是gb2312那mysql编码就是gb2312,假如是utf-8那mysql编码就是 utf8,如许插进去或检索数据时就不会涌现乱码了
以上就是php涌现乱码该怎样处理?的细致内容,更多请关注ki4网别的相干文章!