Mysql 数据库编码VisualStudio

Mysql 数据库编码VisualStudio,mysql,sql,database,asp.net-core,encoding,Mysql,Sql,Database,Asp.net Core,Encoding,如何更改数据库的编码?项目是NET.core2.1 我试过: ALTER DATABASE DBNAME CHARACTER SET utf8 COLLATE utf8_general_ci; 但由于语法错误,VisualStudio未接受该命令 我尝试的第二件事是通过向ConnectionString添加Charset=utf8来更改appsetting.json 这也不管用。VisualStudio无法计算字符集关键字 还有其他方法吗?还是我的命令有错误 命令: 请向我们展示asp代码和完

如何更改数据库的编码?项目是NET.core2.1

我试过:

ALTER DATABASE DBNAME CHARACTER SET utf8 COLLATE utf8_general_ci;
但由于语法错误,VisualStudio未接受该命令

我尝试的第二件事是通过向ConnectionString添加
Charset=utf8
来更改appsetting.json

这也不管用。VisualStudio无法计算字符集关键字

还有其他方法吗?还是我的命令有错误

命令:

请向我们展示asp代码和完整的错误消息更改数据库的默认字符集所起的作用很小。如果您在处理乱码字符时遇到问题,请参阅最终,我通过在sql命令的文本字符串前面添加“N”来解决此问题。