无法在Linux中将UTF8插入数据库MySQL

Ngu*_*Dat 1 mysql linux utf-8

当创建表时,我已经设置了charset = utf8.

我创建了1个存储过程来将数据插入数据库.

  1. 将数据UTF8插入到窗口上的数据库时,它可以正常工作.(正确显示数据)
  2. 但它在Linux中不起作用.(显示数据不正确)

奇怪的是在窗口中插入UTF8 工作正常,但是当我在linux中部署MySQL时,在向数据库插入数据时它会插入错误的UTF8值.

感谢帮助

编辑:更新更多详细信息请关注@Col的评论.弹片

new*_*ver 11

你应该用--default-character-set = utf8启动mysql控制台:

mysql --default-character-set=utf8 -uyour_user -p
Run Code Online (Sandbox Code Playgroud)