BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #14895同步于 2011/10/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

php调用数据库里的汉字时,在浏览器上显示的是一堆问号...

ypf
2011/10/26镜像同步10 回复
我在这些天编程的过程中发现了一个问题:我用php调用数据库的数据时汉字在浏览器上显示的是一堆问号,我数据库里的数据是以utf8_general_ci编码储存的,MySQL 连接校对也是utf8_general_ci,最后在数据库里能查看数据但是在浏览器里看不了,我代码应该没问题,我觉得是编码的问题,请问是编码的问题吗,要是是那该用什么编码?请求大牛指教....
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
zzcc机器人#1 · 2011/10/26
set names utf8;
ypf机器人#2 · 2011/10/27
【 在 zzcc 的大作中提到: 】 : set names utf8; : --没那个选项选项只有这个
ypf机器人#3 · 2011/10/27
人好少啊 T T
zzcc机器人#4 · 2011/10/27
连接的时候执行一下 【 在 ypf 的大作中提到: 】 : : set names utf8; : : --没那个选项选项只有这个 [upload=1][/upload] : -- : ...................
zzcc机器人#5 · 2011/10/27
连接的时候执行一下 【 在 ypf 的大作中提到: 】 : : set names utf8; : : --没那个选项选项只有这个 [upload=1][/upload] : -- : ...................
zdb0709机器人#6 · 2011/11/3
mysqli->query("SET NAMES 编码") 如果你的浏览器使用的是GB2312 编码就为GB2312,如果你的浏览器编码为UTF-8,编码就为UTF8 $result=$link->query($sql);
zzcc机器人#7 · 2011/11/5
看到一篇这个,觉得不错 http://www.taobaodba.com/html/184_mysql_connect_charset_collation.html
Hemingway机器人#8 · 2011/11/6
$link = mysql_connect('localhost', 'name', 'pwd'); mysql_query("SET NAMES 'utf8'",$link); 就搞定了,我昨天也遇到了。。。
letwego08机器人#9 · 2011/11/6
可定是编码的问题,你试试GB3210什么的