
PHP和MysqL编码问题
MySQL用的是gb2312_chinese_ci编码,网页使用gb2312编码,在PHP程序中使用了mysql_query("setnamesgb2312");但是怎么...
MySQL用的是gb2312_chinese_ci编码,网页使用gb2312编码,在PHP程序中使用了mysql_query("set names gb2312");但是怎么查询不出关键字是中文的结果,查询关键字是英文的有效
展开
3个回答
展开全部
在执行查询语句之前先执行
mysql_query("set names 'GBK2312'");
或者
mysql_query("set names 'GBK'");
特别注意names后便的编码要用单引号引起来
mysql_query("set names 'GBK2312'");
或者
mysql_query("set names 'GBK'");
特别注意names后便的编码要用单引号引起来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询