打开网站显示"Incorrect string value: '\xE5\x8F\x91...' for column 'column_name' at row X"错误怎么办|已解决
Incorrect string value: '\xE5\x8F\x91...' for column 'column_name' at row X
问题:插入中文等特殊字符时提示字符串值不正确
原因:字段 / 表的字符集为 latin1(不支持中文)、数据库连接字符集与字段字符集不一致
解决方案:
1. 修改字段字符集:
ALTER TABLE 表名 MODIFY column_name VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;;2. 配置数据库连接字符集为 utf8mb4(如 PHP 中
mysqli_set_charset($conn, 'utf8mb4');)
扫码添加技术【解决问题】
专业解决各种疑难杂症,您有任何问题都可联系我们技术人员。
本文来自博客园,作者:可有仙子迎风立,转载请注明原文链接:https://www.cnblogs.com/xztime/p/19704660

浙公网安备 33010602011771号