mysql中文无法读取。。。 mysqlphp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $username=iconv('gb2312','utf-8',$_POST["username"]);$message=iconv('gb2312','utf-8',$_POST["message"]); 1.检查下文件编码是否是utf-82.连接数据库的时候mysql_query("set names utf8"); 数据库编码是 utf8直接向数据库写入中文的话,会显示出来。(截图追后一行)phpmyadmin 会做编码设置,自然没有问题你的代码没有做编码设置,所以出现问题是很正常的!当文件编码是 gbk (windows 下的 ANSI)时应有mysql_query('set names gbk');当文件编码是 utf-8 时应有mysql_query('set names utf8'); @二楼,就是直接用命令行或者phpmyadmin添加的话,就可以在后台看到添加的数据。 就是直接用命令行或者phpmyadmin添加的话,就可以在后台看到添加的数据。 如何从数据库里面拿东西出来 [求助]有一个xoops的整站程序,但是投票功能不好用 php远程连接mysql 怎么把php查询到的值显示到下拉框中 奇怪的问题?? php判断上层页面... 一个小问题!! 滴血大甩100分~~~ 谁有在线测试源代码呀,交流一下哦 征求搜索代码。。可以逻辑搜索。。。见帖。。 防灌水该如何限制? php取出post传递的特殊符号问题
$username=iconv('gb2312','utf-8',$_POST["username"]);
$message=iconv('gb2312','utf-8',$_POST["message"]);
mysql_query("set names utf8");
直接向数据库写入中文的话,会显示出来。(截图追后一行)
phpmyadmin 会做编码设置,自然没有问题
你的代码没有做编码设置,所以出现问题是很正常的!
当文件编码是 gbk (windows 下的 ANSI)时应有
mysql_query('set names gbk');
当文件编码是 utf-8 时应有
mysql_query('set names utf8');