kbys.net
当前位置:首页 >> PHP + MySql (phpmyADmin) 中文显示是问号 >>

PHP + MySql (phpmyADmin) 中文显示是问号

页面顶部加上header('Content_Type:text/html;charset=gb2312'); 并且确保你的页面是保存的gbk编码,还有就是连接数据库时使用mysql_query('set names gb2312');最好把表中的字段也设置成gb2312编码。

首先,你数据库编码是latin1_swedish_ci,不是中文编码,最好改成utf8系列编码。你PHPmyadmin内部的显示问号就是这个原因。 其次,插入数据的时候,网页编码应该和数据库编码一致,数据库编码是utf8,那么网页编码也要是utf8,否则数据库也会出...

数据库里面的排序规则设置的编码不对啊,所有字段设置成:utf8_general_ci

执行: set names gbk

php文件的编码也看下,不是header 是.php文件的本身的编码,一般乱码,就是页面html的编码,php的编码,文件本身的编码,数据库的编码,这些一致就可以了。

你看phpadmin的mysql字符集是什么的?

在命令行添加的时候,如果是Windows系统,默认是GBK的,所以你先在命令行里面执行一句 set names utf8; 再添加,这样,在phpmyadmin中看就不是乱码了。 多学点编码的知识。

1.把你的表内容,写只程序导出为TXT文字, 2.住还是UTF导出后保存在文本格式, 3.注意分隔符等, 4.接下来新建一个数据库为UTF8的编码, 5.用Navicat Premium软件导进数据进数据库,保持表名,字段结构等都不变。 6.接正就直接连接新的数据库显...

数据库是utf8 set names 也要utf8

应该是字符集编码的问题,试下在sql 语句执行前 写上 sql_query("set names utf8")

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com