我想在我的数据库中添加汉字。我加了这个黔西南布依族苗族自治州,对这个有帮助吗?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);}
2 回答
守候你守候我
TA贡献1802条经验 获得超10个赞
插入表格时请使用utf8mb4
set username utf8mb4; INSERT INTO table_name (aaa,VAL);
您可以通过从 phpmyadmin 更改表字段并将类型设置为utf8mb4来 完成。
mysqli_query("SET character_set_results=utf8mb4", $db);
有时MySQL的utf8不支持。这是因为有少量汉字需要4字节的UTF8字符,所以 使用utf8mb4。
- 2 回答
- 0 关注
- 227 浏览
添加回答
举报
0/150
提交
取消