我正在使用Windows 10通用应用程序和ARM CPU为Raspberry Pi创建应用程序。在编码时遇到以下错误:
附加信息:“windows-1252”不是受支持的编码名称。有关定义自定义编码的信息,请参阅Encoding.RegisterProvider方法的文档。
private async void Login(string passcode)
{
try
{
MySqlConnection conn = new MySqlConnection("Server=...");
MySqlCommand cmd;
conn.Open();
cmd = new MySqlCommand("Select * from ...");
var dr = cmd.ExecuteReader();
int count = 0;
while (dr.Read())
count += 1;
var dialog = new MessageDialog((count == 1) ? "Logged In" : "Error");
await dialog.ShowAsync();
}
catch (Exception ex)
{
var dialog = new MessageDialog(ex.Message);
await dialog.ShowAsync();
}
finally { conn.Close(); }
}
}
我在这行代码中遇到了错误
dr = cmd.ExecuteReader();
以前我曾经能够理解它
conn.open();
但我通过添加解决了它。
charset=utf8
如何在连接字符串中解决此错误?
我该怎么做才能解决这个错误?