用的ajax;
前台编码utf-8,用jquery的post传到后台,写入数据库后中文乱码,请问应该怎么设置编码或者转码。
$(document).ready(function(){
   $("#usersubmit").click(function(){   
        $.post("addsinger.php", {    
                    singername : $("#singername").val() ,    
                    area : $("#area").val() ,  
sex : $("#sex").val() , 
    singerimg : $("#singerimg").val() ,    
singercid : $("#singercid").val() ,   
singerfirstword : $("#singerfirstword").val()    
                }, function (data, textStatus){   
         if(data=="success"){
window.location.reload()
}
                }   
        );   
   })  
});
$singername=$_POST['singername'];
$area=$_POST['area'];
$sex=$_POST['sex'];
$singercid=$_POST['singercid'];
$singerimg=$_POST['singerimg'];
$singerfirstword=$_POST['singerfirstword'];$connstr="DRIVER=Microsoft Access Driver (*.mdb);
DBQ=".realpath("../mtv.mdb");
$conn=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );
$sql = "INSERT INTO singer (singer,singerarea,singersex,singercid,singerimg,singerfirstword) VALUES ('$singername','$area','$sex','$singercid','$singerimg','$singerfirstword')";
$rs=odbc_do($conn,$sql);
echo "success";
还有一个,后台怎么确定这一条记录成功是否被写入,然后返回一个布尔值。