|
PHP INSERT INTO子句写入中文乱码
$sql = "INSERT INTO `".DB_PREFIX."member` (nick,user_id,logintime,loginip,session) VALUES ('".$parameters['visitor_nick']."','".$parameters['visitor_id']."','".date("Y-m-d H:i:s")."','".$user_ip."','".$top_session."')";
$rs = mysql_query( $sql )or die(mysql_error());
此语句,执行后写入数据中文到MYSQL数据库均为乱码,英文正常,这个语句中nick为中文,请问要怎么修改才能写入数据库不是乱码。数据库为UTF-8的。谢谢
用 iconv('gbk','utf-8',$parameters['visitor_nick'])解决了
(责任编辑:admin) |