我错了吗?PHP utf-8,数据库GBK,表GBK。帮我检查下,确定下_________________________________ 本帖最后由 default7 于 2010-08-18 18:47:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你本地是什么意思 远程是什么意思?数据存的是gbk的话 那么在select之前set names utf8,那么取出的数据在utf8的页面就可以正常显示参考一些这个帖子http://topic.csdn.net/u/20100806/16/7be469bd-1126-4cfc-b531-5f521d7663d2.html //当前网址 ?username=张学友 ,$username = trim($_GET['username']);PHP执行SQL:select userid from tb_user where username='$username' limit 1;查询返回为空。//另外一种查询,在查询前Query:set names gbk,然后再执行上面这一句,那么有返回,返回 1033,是想要的结果。--------------------------------------set names utf8没错.上面这个是因为username从url输入,是gbk编码的 “数据库整理”是什么?缺省字符集吗?无所谓啦,反正影响不大。对于 mysql 的字符集/编码方式问题,其实很简单。只要记住下面两点就好了:1. SQL 语句里包含的字符串是用什么编码方式写的,就先用 SET NAMES 告诉 mysql。2. 你用 SET NAMES 设置的什么编码方式,从结果集里读出的字符串就是按什么编码方式存储的。LZ 可以对照你描述的各种情况来验证一下 :)————————淘宝购物也能打折?看看咘唂网就知道了 ^_^ 喜欢这个签名档吗?你也可以制作自己的签名档! 网页被cc攻击,<iframe>怎样防御? 遇到一个这样的无语问题 请求大侠们一个PHP+AJAX的问题 php中,如何重用另一个表中的用户数据 怎样在php中执行python script? 安装php出现问题,急死人了 申请当斑竹 iis的怪毛病 不好意思,我就这么一点分了~~~ 谁用pear写php的程序???请教几个问题 关于: 正则表达式拆分字符串. 谢谢! 數組合并的问题,在线等 php如何获取机器码
数据存的是gbk的话 那么在select之前set names utf8,那么取出的数据在utf8的页面就可以正常显示参考一些这个帖子
http://topic.csdn.net/u/20100806/16/7be469bd-1126-4cfc-b531-5f521d7663d2.html
PHP执行SQL:select userid from tb_user where username='$username' limit 1;
查询返回为空。//另外一种查询,在查询前Query:set names gbk,然后再执行上面这一句,那么有返回,返回 1033,是想要的结果。--------------------------------------
set names utf8没错.上面这个是因为username从url输入,是gbk编码的
淘宝购物也能打折?看看咘唂网就知道了 ^_^