php连接sql乱码
在取数据库的中文字段时,网页显示出来的是问号,其他英文或者数字都能显示,就是中文的显示为问号。
PHP本身ECHO中文没任何问题,但是取的记录里有中文就显示不了。
加了SET NAMES GB2312也不行,求助啊!
PHP本身ECHO中文没任何问题,但是取的记录里有中文就显示不了。
加了SET NAMES GB2312也不行,求助啊!
作者: liusashmily 发布时间: 2007-12-22
数据库的编码
作者: cuidenghong123 发布时间: 2007-12-22
这个应该怎么解决啊?
比较弱,能不能说的详细点呢?
谢谢啦
比较弱,能不能说的详细点呢?
谢谢啦
作者: liusashmily 发布时间: 2007-12-23
网页显示的编码要与set names gb2312的编码保持一样。
作者: hjk426 发布时间: 2007-12-23
你数据库编码是什么?页面的编码是什么?把它统一一下
作者: yzxlyd 发布时间: 2007-12-23
先谢谢楼上的几位啦
我的数据库的编码是默认的
在my.ini里没有设置
一般来说都是怎么设置的呢?
谢谢啦
刚才发现,我如果在显示数据的代码之前放一条
mysql_query("SET NAMES 'gb2312'");
一部分的数据就能显示正常啦
那以后我莫非一直都要这么做么?
我的数据库的编码是默认的
在my.ini里没有设置
一般来说都是怎么设置的呢?
谢谢啦
刚才发现,我如果在显示数据的代码之前放一条
mysql_query("SET NAMES 'gb2312'");
一部分的数据就能显示正常啦
那以后我莫非一直都要这么做么?
作者: liusashmily 发布时间: 2007-12-24
太感谢你了!liusashmily
作者: huanfengzhizhuo 发布时间: 2008-07-25
那如果是oracle怎么办
作者: hithink 发布时间: 2011-05-05
页面编码和数据库编码设置一样
作者: baofeng15 发布时间: 2011-05-05