请教插入中文到MYSQL,但phpmyadmin却显示空白,该怎么办? 本帖最后由 haokan1113 于 2014-05-29 21:08:55 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,没说清楚。我是用PHP写的一个方法,执行insert命令function newreader($name,$pass,$email) { // $str="INSERT INTO reader(`name` ,`password`) VALUES (`".$name."`,`".$pass."`)"; $str="insert into reader (name,password,email) values ('".$name."','".$pass."','".$email."')"; // var_dump($str); try { mysql_query($str); } catch(Exception $e) { var_dump($e); } }不过执行完后到MYSQL里面看,如果插入的name为中文,则数据库里面显示的不是空白,就是问号(?)数据库字符集用的是:UTF-8 Unicode (utf8) 连接校对选的是:UTF-8_general_ci我的网页也已经设置:mysql_query("SET NAMES utf8");<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />请问该怎么办,如果才能插入中文?谢谢 smarty模板 请问高手~~~~关于攻击的问题 希望各界程序员朋友一起和我讨论这个问题,谢谢 php显示画布的简单问题。等高手指点 php编写的网页中如何实现文本编辑框? 嘿,哥们帮个忙吧! 懂JS的来帮忙啊 php项目外包 怎么样保存文本输入的格式? 哪儿有PHP的IIS函数的文档? 【ThinkPHP】诡异的现象,$this->rowUser['ext'] = '';无法赋值!但是array_merge 却可以! wampserver vhost 能添加2个主机
我是用PHP写的一个方法,执行insert命令
function newreader($name,$pass,$email)
{
// $str="INSERT INTO reader(`name` ,`password`) VALUES (`".$name."`,`".$pass."`)";
$str="insert into reader (name,password,email) values ('".$name."','".$pass."','".$email."')";
// var_dump($str);
try
{
mysql_query($str);
}
catch(Exception $e)
{
var_dump($e);
}
}不过执行完后到MYSQL里面看,如果插入的name为中文,则数据库里面显示的不是空白,就是问号(?)
数据库字符集用的是:UTF-8 Unicode (utf8)
连接校对选的是:UTF-8_general_ci
我的网页也已经设置:
mysql_query("SET NAMES utf8");
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />请问该怎么办,如果才能插入中文?谢谢