php连接sql乱码 在取数据库的中文字段时,网页显示出来的是问号,其他英文或者数字都能显示,就是中文的显示为问号。PHP本身ECHO中文没任何问题,但是取的记录里有中文就显示不了。加了SET NAMES GB2312也不行,求助啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网页显示的编码要与set names gb2312的编码保持一样。 先谢谢楼上的几位啦我的数据库的编码是默认的在my.ini里没有设置一般来说都是怎么设置的呢?谢谢啦刚才发现,我如果在显示数据的代码之前放一条mysql_query("SET NAMES 'gb2312'");一部分的数据就能显示正常啦那以后我莫非一直都要这么做么? 每次要insert中文时要mysql_query("SET NAMES 'gb2312'");每次要select中文时要mysql_query("SET NAMES 'gb2312'");我目前是这样做的,即使mysql的4个级别的charset设置都改为gb2312也要这样不知有么有更好的办法? 如何在带链接的字上显示小窗口,当鼠标移到字上面的时候 PHP截取从数据库中读出的数据 大家帮忙看看,Mysqli使用有问题 一个初学PHP的问题. 向大家推荐一个套件 wamp (windows,apache,mysql,php) 关于GD验证的问题,只显示背景不显示数字啊 都来哈!!!! 一个问题解决不了,高手看啦 php session存活时间问题,求帮助 怎么让文字部分和按钮之间拉开间距 apache2环境网站程序用户登陆问题? 如何用PHP建立一个订单系统的数据库???
我的数据库的编码是默认的
在my.ini里没有设置一般来说都是怎么设置的呢?
谢谢啦刚才发现,我如果在显示数据的代码之前放一条
mysql_query("SET NAMES 'gb2312'");
一部分的数据就能显示正常啦那以后我莫非一直都要这么做么?
每次要select中文时要mysql_query("SET NAMES 'gb2312'");我目前是这样做的,即使mysql的4个级别的charset设置都改为gb2312也要这样不知有么有更好的办法?