用的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";
还有一个,后台怎么确定这一条记录成功是否被写入,然后返回一个布尔值。
前台编码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";
还有一个,后台怎么确定这一条记录成功是否被写入,然后返回一个布尔值。
access 只有 gbk 和 unicode 两种编码