我有一个.NET应用程序,它使用实体mysql数据库在mysql上存储一些数据 我可以连接数据库 并创建新记录,我能够在localhost数据库上使用阿拉伯字符 但是当我使用远程数据库时,我不能使用阿拉伯字符,因为他们转移到?????
当我尝试插入远程mysql数据库时,utf8字符不能正确显示
<connectionStrings>
<add name="egyptairEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;User Id=root;database=egyptair;charset=utf8;Allow Zero Datetime=true;"" providerName="System.Data.EntityClient" />
<add name="egyptairEntities2" connectionString="metadata=res://*/Model2.csdl|res://*/Model2.ssdl|res://*/Model2.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;User Id=root;database=egyptair;charset=utf8;Allow Zero Datetime=true;"" providerName="System.Data.EntityClient" />
任何帮助都会很棒
非常感谢