我用MySQLMVC3做了一个ASP.NET项目。为了创建数据库,我使用了code first ef 4.1。我在数据库中插入的一些数据是中文字符。当我插入数据时,它与????一起出现。localhost;user id=root; password=; database=mydbcontext; pooling=false; charset=utf8;" providerName="MySql.Data.MySqlClientnew MyMenu { Id = 1,
mysql中的状态在utf8中都是正常的。但是当我为: create table db1(name varchar(10)) charset =utf8设置数据库表时;当我保存一条记录时: set namesuft8;insert into db1("數學");保存成功,但当我执行以下命令时显示错误: select name from db1;它无法显示中文字: '??‘ 我在mysql目录中搜索zh-tw的字体,但找不到它。还有没有人能教我怎么解决这个问题?谢谢。