页面的编码<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
数据库的编码utf8_general_cimysql_select_db($fwqsjk, $con);
if($_POST[name]){
$sql = "INSERT INTO `file`( `id` ,`name`,`date`,`birt`,`sex`,`tribes`,`mar`,`workdate`,`caucus`,`wage`,`reward`,`bz`)
VALUES('','$_POST[name]','$_POST[date]', '$_POST[birt]', '$_POST[sex]','$_POST[tribes]','$_POST[mar]','$_POST[workdate]','$_POST[caucus]','$_POST[wage]','$_POST[reward]','$_POST[bz]');";
print_r($sql);
$result=mysql_query($sql);
$id=mysql_insert_id();
}
mysql_close($con);
插入后数据库里的情况
6 °¢´ï 1989-8-8 °¢ ÄР°¢ ½á»é 1989-8-8 µ³Ô± 1234 °¢ °¢ 
7 ä½ å¥½ ä½ å¥½ ä½ å¥½ ç”· ä½ å¥½ ç»“å©š ä½ å¥½ å…šå‘˜ 11111 ä½ å¥½ ä½ å¥½ 

解决方案 »

  1.   

    我把插入的sql打出来了
    INSERT INTO `file`( `id` ,`name`,`date`,`birt`,`sex`,`tribes`,`mar`,`workdate`,`caucus`,`wage`,`reward`,`bz`) VALUES('','你好','你好', '你好', '男','你好','结婚','你好','党员','11111','你好','你好'); 
      

  2.   

    mysql_query("set names 'utf8'");  插入前加上这句试试。还有请确认你的程序也是utf-8。