Как избежать неправильного строкового значения: '\\ xE3 \\ x94 \\ xBF \\ xE6 \\ x82 \\ x8F - PullRequest
0 голосов
/ 16 мая 2019

У меня есть тест, который вставляет данные в базу данных 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, но вышеупомянутые наборы символов не удалось сохранить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...