php 乱码 太费解了

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:45:07
网上查找不到合适的,不如自己问清楚,数据库字符集UTF-8,这是固定的。不管我是把数据表还是字段设置成UTF还是GB2312,PHP页面只能用GB,换成UTF,页面文字就乱了,但是调用数据库字符的需要,我总的把页面编码都写成<metahttpequiv="contenttype"content="text/html;charset=utf-8" />
才成,到底是IE6的问题,还是缺什么东西。服务器是UNIX的
服务器: Localhost via UNIX socket
MySQL 字符集: UTF-8 Unicode (utf8) 这里固定不可以更换
MySQL 连接校对: 整理 utf8_unicode_ci--只有这里可以调
表单里的整理也可以调成不同编码形式,用PHP网页打开如果编码不是UTF-8就是乱码。可是换成UTF-8,<html>里的字就乱了。是不是编辑器的问题,它没有用UTF-8编码保存,或者在PHP。INI里应该调一下什么。

为了简化程序,确保正确,建议编码要三统一:
<meta httpequiv="contenttype">里面的编码、PHP文件的编码、数据库字段的编码

否则会带来麻烦。

晕,什么叫"不管我是把数据表还是字段设置成UTF还是GB2312,PHP页面只能用GB,换成UTF".

详细的你看我的视频教程吧
哎..你是在拿不是问题的问题来问啊. http://v.youku.com/v_show/id_XNDIxOTE2ODQ=.html