php做了个修改操作,显示的时候数据库中本来的中文是显示的,但是修改后的中文就变成了乱码
<?php
header("Content-Type:text/html;charset=utf-8");
error_reporting(0);
$con = mysql_connect("localhost","root","1234");
if (!$con)
{
die('Could not connect:' . mysql_error());
}
mysql_select_db("hqerp",$con);
$id=$_GET['id'];
$sql="UPDATE hq_bank SET bankCode = '".$_POST[bankCode]."',bankName = '".utf8_encode($_POST[bankName])."',status = '".$_POST[status]."' WHERE id = ".$id;
//echo $sql;die;
if (mysql_query($sql))
{
echo "update success";
}
else
{
echo "update fail:  ". mysql_error();
}
mysql_close();
?>
bankName输出为乱码