刚刚折腾了ABP框架,为了跨平台,将SQL Server数据库换成了MySQL数据库,ABP框架上支持多语言,中间被字符集折腾的够呛,翻了N个博客,最后终于在StackOverFlow 上找到了最终的解决方法,来记录一下,同时感谢大佬们的无私奉献。
关闭MySQL
命令行窗口输入:
net stop mysql
更改配置文件
打开安装目录的my.in,添加
[client]
default-character-set=utf8mb4
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
注意
MySQL 5.5 版本以后,一定要使用utf8mb4 ,而不是utf8