网页是utf-8的编码,可是用php直接输出表单提交的中文数据变成乱码了,存入utf8数据库mysql也是乱码

跪求大家帮忙。
我要的是utf8编码。

http://zhidao.baidu.com/question/32498205.html?si=7
这个问题浪费了我好几天,正在今天搞定了,找到一个非常全面的解决方法,各种可能出现中文乱码的方面都想到了,我想这个应该说是最全面的解决乱码的方法集.一共有5种,而且方法介绍的很全,这里贴不上,自己去看吧
http://www.busfly.cn/post/43.html
这些天开发一个项目,服务器是tomcat,操作系统是xp,采用的是MVC架构,模式是采用Facade模式,总是出现乱码,通过简单的设置页面字符集,总算可以正确显示中文,可是没想到表单里提交的数据里的中文还是有乱码,我狂晕,没想到JSP里的乱码问题比ASP里严重多了,自己也解决了好多天,同事也帮忙解决,也参考了网上众多网友的文章和意见,总算是搞定。但是好记性不如烂笔杆,所以特意记下,以防止自己遗忘,同时也给那些遇到同样问题的人提供一个好的参考途径:

参考资料:http://www.busfly.cn/post/43.html

温馨提示:内容为网友见解,仅供参考
第1个回答  2007-09-01
在页面输出前加上
header("Content-Type: text/html;charset=utf-8");
第2个回答  2007-08-19
数据库一开始设置数据类型给它默然,然后页面设置一下
mysql_query("set names gb2312");//设置显示字体为简体中文
相似回答
大家正在搜