ошибка неправильного строкового значения с MySQL eMojis
При попытке сохранить твит, содержащий эмодзис в таблице MySQL, может возникнуть ошибка из -за неконтролируемой строкости. Сообщение об ошибке «Неправильное строковое значение: '\ xf0 \ x9f \ x8e \ xb6 \ xf0 \ x9f ...» для столбца' tweet_text 'at nrow 1. » Указывает, что используемый набор символов не может обрабатывать специальные символы.
решение:
] Чтобы решить эту проблему, набор символов базы данных должен быть изменен. (my.ini):
]открыть файл my.ini и добавить следующую настройку:
символ-set-server = utf8mb4
character-set-server=utf8mb4
подключиться к MySQL и выполнить следующие команды: установить имена UTF8MB4; ALTER DATABASE DATABASE DATABASE_NAME SET = UTF8MB4 COLLATE = UTF8MB4_GENERAL_CI;
character-set-server=utf8mb4Verify Изменения:
] показать переменные, где variable_name, как «символ \ _set \ _%'или variable_name, как' collation%'; ]
после завершения этих шагов, MySQL DataBase будет способным обрабатывать emo emo-incod in emod in emodis и emo-incodif in in emodif in emod in emod in emo-incod Встреча с ошибкой «неверное значение строкового значения».
]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3