首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

关于字符编码的有关问题

2012-02-07 
关于字符编码的问题我的数据库(mysql数据库软件)使用的是 utf8 而且里面的每一张表也是utf8而且是general_

关于字符编码的问题
我的数据库(mysql数据库软件)使用的是 utf8 而且里面的每一张表也是utf8 而且是general_ci的那个种类; 
我的php编辑器使用的也是utf-8的编码方式;
浏览器同样使用的是utf-8的方式;

在网页上操作后通过php提交到数据库中,数据库中的那个数据就成了乱码“å½±è§?娱乔(类似于这种乱码)

而且在数据库中录入正常编码的数据,显示在浏览器中时,同样也是乱码。

不知道这是什么情况,刚开始我还也为是thinkphp的模板有问题,但是我自己又用原始的(自己写的)连接了数据库并操作,还是出现了乱码问题。。。

真的不知道是什么原因。。
请高手能够指点迷津

[解决办法]
SET NAMES 'UTF8'; 是否有执行?
[解决办法]
SET NAMES 'UTF8';
[解决办法]
应该是TP框架的问题。。。
来捡分了。。。
[解决办法]
你这个问题我也不知道怎么回事,但我一直用以下方法基本没出现过问题:
1、将数据库的字符集设置成utf8
2、连接数据库时,使用如mysql_set_charset('utf8');设置连接时的字符集
3、把编辑器的文本字符集设置成utf8
4、http头设置content-type=text/html; charset=utf-8

希望能帮到你

热点排行