如何在数据库中插入汉字

我想在我的数据库中添加汉字。我加了这个黔西南布依族苗族自治州,对这个有帮助吗?


header('Content-Type: text/html; charset=utf-16');


header('Content-Type: text/html; charset=utf-8');  


if(isset($_POST['totalprice'])){


        $totalprice=$_POST['totalprice'];

        $price=$_POST['price'];

        $qty=$_POST['count'];

        $color=$_POST['color'];

        $name=$_POST['name'];

        $phone=$_POST['phone'];

        $address=$_POST['address'];

        $province=$_POST['province'];

        $city=$_POST['city'];

        $region=$_POST['region'];

        $payment=$_POST['payment'];

        $message=$_POST['message'];

        $model=$_POST['model'];

        $commodity=$_POST['commodity'];

        $totalprice=$_POST['totalprice'];

        $name=$_POST['name'];

        $description='';


        $sql="INSERT INTO `orderItems`( `commodity`, `model`, `color`, `qty`, `total`) VALUES ('$commodity','".$model."','".$color."','".$qty."','".$totalprice."')";

           $db->query($sql);

}


手掌心
浏览 228回答 2
2回答

守候你守候我

插入表格时请使用utf8mb4set username utf8mb4; INSERT INTO table_name (aaa,VAL);您可以通过从 phpmyadmin 更改表字段并将类型设置为utf8mb4来 完成。mysqli_query("SET character_set_results=utf8mb4", $db);有时MySQL的utf8不支持。这是因为有少量汉字需要4字节的UTF8字符,所以 使用utf8mb4。

千巷猫影

将该列的字符集/集合从默认字符集更改为utf8然后您可以在该列中插入任何内容
打开App,查看更多内容
随时随地看视频慕课网APP