我无法插入特殊字符。每当我尝试插入特殊字符之前的所有字符,但在特殊字符之后没有任何内容插入到字段中。
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql');
mysql_select_db($dbname,$conn);
mysql_set_charset('utf-8', $conn);
mysql_query("SET NAMES 'utf8'") or die(mysql_error());
mysql_query("SET CHARACTER SET 'utf8'") or die(mysql_error());
我已将表设置为 utf-8 排序规则,所有字段也是...
有什么想法吗?
谢谢
最佳答案
您是否在 PHP 配置中设置了必要的 UTF-8 参数?我曾经以此开头我的 PHP 文件:
ini_set("mbstring.internal_encoding","UTF-8");
ini_set("mbstring.func_overload",7);
关于php - MySQL中的字符集;不能插入特殊字符,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2208934/