实体框架6 SQL Server Compact 4中文字符编码不正确

时间:2015-10-21 14:30:56

标签: entity-framework-6 encode

我有一个Winform Entity Framework 6,SQL Server Compact 4解决方案正常工作,在数据库初始化后播种初始数据的方法。此解决方案是使用Visual Studio 2013开发的。

我安装了Visual Studio 2015并打开相同的解决方案,删除数据库并再次运行,数据库已初始化,但是,创建的具有中文字符的种子数据现在以错误的编码保存到数据库,变成了乱码。

当我直接在SQL Server Compact数据库中键入正确的中文字符时,Winform应用程序正确显示它们。

1 个答案:

答案 0 :(得分:0)

在Visual Studio菜单中,单击“文件”和“高级保存选项”,使用“编码”选项使用" Unicode(带签名的UTF-8)"使用编码选项播种数据的方法保存文件。选项。