数据库编码的问题。王大侠都来看看。
第一。首先我在插入数据库的时候
set names gbk;
然后查询数据
select * from users;里面的中文都显示成了中文的。
当我在网页调用的时候,网页的编码是gbk2312。这是浏览网页显示的是乱码。只能显示英文的。
再次将网页的编码做成utf-8 这是网页查询出来的字符同样是乱码、。什么问题 确实搞不懂了。
-----------------------------
疑惑。。 数据库表是 utf8的。 在dos界面下 必须设置成 set names gbk才能看到汉字。。 设置成utf8的时候在dos下查询出来的也是乱码。
数据库是utf8的 网页不管是 utf8还是 gbk 显示的都是乱码。
------解决方案--------------------
在数据库里面乱码么? 取数据你是怎么取的。。查询前加上:mysql_query("set names utf8"); 试试。