解决方案 »
- php 编码遇到的问题
- PHP 批量utf8文件转gb2312文件
- 又报错了,帮看看哪的问题,这次一定是错误了。
- php页面中文乱码问题
- 请教PHP中exec的问题
- 同一个PHP脚本,其中会访问MySql,直接从命令行运行成功,从web访问失败,可能原因是什么?
- 数据打印不显示?????
- PHP小白问题 别见笑
- 用PHP写的WEB程序,能不能使E地址栏上显示的是...jsp
- 如何用mail 函数发HTML格式,但是我不用发图片,就是不想对他进行编码
- 【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" />请问该怎么办,如果才能插入中文?谢谢