[英]How to insert chinese character into database
我正在嘗試在數據庫中添加漢字。 我要添加此黔西南布依族苗族自治州,並獲得此黔西å—布ä¾æ的幫助嗎?
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);
}
插入表格時請使用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 。
將該列的字符集/集合從默認字符集更改為utf8
然后您可以在該列中插入任何內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.