小编A.V*_*tal的帖子

Xamarin - 找不到编码错误 1252 数据

我正在处理一个应用程序Xamarinfor Visual Studio 2017。我试图测试我的应用Android,并iOS现场播放设备。当我尝试运行它时,我的设备(AndroidiOS)出现以下错误:

级别=错误,标题=可视化错误,消息=无法找到编码 1252 数据。确保您安装并启用了正确的国际代码集程序集。(NotSupportedException)

我通过Google搜索发现了类似的问题,但进行更改后,它仍然无法运行。我已经检查了两种设备的所有国际化选项,我什至直接保存为UTF-8编码,因为我认为这可能是 encoding 的问题windows-1252。我也引用I18N.dllI18N.West.dll两个。

任何帮助将不胜感激。谢谢你。

更新:

我已经能够进一步缩小问题的范围。

using (SqlConnection sqlConn = new 
 SqlConnection(Configuration.ConnectionString))
{
    //sqlConn.Open(); 
}
Run Code Online (Sandbox Code Playgroud)

.open是导致编码错误。注释掉之后,该应用程序将在实时设备上运行,但是,我现在得到:

级别=错误,标题=未捕获的异常,消息=无法找到编码 1252 数据。确保您安装并启用了正确的国际代码集程序集。(NotSupportedException)

Visual Studio 2017抛出以下错误

System.Reflection.TargetInvocationException:调用的目标已抛出异常。

using (SqlConnection sqlConn = new 
SqlConnection(Configuration.ConnectionString))
Run Code Online (Sandbox Code Playgroud)

它发生在它试图从using上面的语句中从数据库中提取的那一刻。我正在使用SQL Server 2008 R2. 我只能说它在使用 和 发送到 SQL ServerAndroid和从 SQL Server 接收时出现问题 …

encoding android ios xamarin visual-studio-2017

13
推荐指数
2
解决办法
5400
查看次数

标签 统计

android ×1

encoding ×1

ios ×1

visual-studio-2017 ×1

xamarin ×1