wmjy.net
当前位置:首页 >> 用php将中文写入mysql,在phpmyADmin中查看显示为... >>

用php将中文写入mysql,在phpmyADmin中查看显示为...

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

你是用phpmyadmin连接数据库的时候,也选择下字符集,看你插入数据用的什么字符集,你连接数据库的时候,也选择相同的字符集,应该就好了

编码

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

根据你自己选择的字符集,用php链接数据库的时候设置下字符集:"SET NAMES 'UTF8';" 我是用的php PDO类: $dbinfo = array ('db' => 'mysql:host=localhost;dbname=mydb', 'dbuser' => 'user','dbpassword' => 'password'); $dbh = new PDO($dbi...

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

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

$sql = "SELECT * FROM wp_terms WHERE `name` LIKE '%美国%'"; 个人猜测,你试试

在admin中可以直接添加数据,或在php程序中用insert语句添加数据。 admin是图形操作界面,应该很简单;在php程序中如:insert into user(id,name) values (1,'Bobo'); 就是指在user表中插入id值为1,name值为Bobo的一行数据。当然前提是执行该语...

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