实体mysql在localhost数据库上保存arabic但在远程数据库上没有?

时间:2013-06-16 15:31:49

标签: mysql entity-framework

我有一个.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=&quot;server=localhost;User Id=root;database=egyptair;charset=utf8;Allow Zero Datetime=true;&quot;" 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=&quot;server=localhost;User Id=root;database=egyptair;charset=utf8;Allow Zero Datetime=true;&quot;" providerName="System.Data.EntityClient" />

任何帮助都会很棒

非常感谢

0 个答案:

没有答案