问答详情
源自:6-4 修改数据模型

头疼啊,我想用ef连mysql来建表,字符集问题导致无法初始化数据。

用的库是Pomelo.EntityFrameworkCore.MySql。建完的库和表不是utf8,手动调节建完的表字符集,好像没有效果,还是无法插入中午数据。

提问者:free_saber 2019-10-25 10:14

个回答

  • 阿莱克斯刘
    2019-10-28 15:00:52
    已采纳

    我也没在.net core中使用过mysql,如果你能搞清楚问题出在哪里,不妨给我们也分享学习一下。?

  • 千金不如一默
    2020-01-09 11:40:07

    在MySQL的连接字符串中设置编码为utf8即可。例: server=127.0.0.1;port=6603;database=Jee.Core;userid=root;password=11111;SslMode=none;charset=utf8;

  • free_saber
    2019-10-29 11:41:07

    如果是通过命令的方式创建库和表,会导致库、表、字段的字符集都是latin。我是手动调成utf8的,估计一开始手动建库成utf8的可以。