如何避免不正确的字符串值:'\\ xE3 \\ x94 \\ xBF \\ xE6 \\ x82 \\ x8F

时间:2019-05-16 06:03:15

标签: utf-8 character-encoding character-set

我有一个将数据插入MySQL数据库的测试。但是它无法通过SQL异常插入并出现错误:  字符串值不正确:'\ xE3 \ x94 \ xBF \ xE6 \ x82 \ x8F

我在数据库中的字符集变量是:

SHOW  global VARIABLES LIKE 'character_set_database' = utf8mb4

SHOW global VARIABLES LIKE 'character_set_server' = utf8mb4
SHOW global VARIABLES LIKE 'collation_connection' = utf8mb4_unicode_ci

SHOW global VARIABLES LIKE 'collation_server' = utf8mb4_unicode_ci

,这些值是从RDS参数组中设置的RDS值得出的。

,会话变量为:

SHOW  session VARIABLES LIKE 'character_set_database' = latin1
SHOW session VARIABLES LIKE 'character_set_server' = utf8mb4
SHOW session VARIABLES LIKE 'collation_connection' = utf8_general_ci

SHOW session VARIABLES LIKE 'collation_server'= utf8mb4_unicode_ci

我尝试重新启动RDS实例,但是上述字符集无法保存。

0 个答案:

没有答案