【发布时间】:2018-11-11 09:02:14
【问题描述】:
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test";
$conn = mysqli_connect($servername, $username, $password, $dbname);
$sql = "Insert into tbl (name) VALUES ('ஆன்லைனில்')";
$result = mysqli_query($conn, $sql);
但它的存储数据库在
ஆனà¯à®²à¯^னிலà¯
【问题讨论】:
-
转换 utf-8 或 utf-16
-
强制性 JoelOnSoftware:joelonsoftware.com/2003/10/08/…
-
我的表结构 SET NAMES utf8; SET time_zone = '+00:00'; SET foreign_key_checks = 0; SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';设置名称 utf8mb4;如果存在则删除表
tbl;创建表tbl(IDbigint(20) NOT NULL AUTO_INCREMENT,namevarchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL, PRIMARY KEY (ID) ENGINE=InnoDB DEFAULT ;
标签: php mysql sql database mysqli