小编Muh*_*mah的帖子

Windows -1252不支持编码名称.C#

我正在使用Windows 10 Universal App和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(); }
    }
}
Run Code Online (Sandbox Code Playgroud)

我在这行代码中得到了错误

dr = …
Run Code Online (Sandbox Code Playgroud)

c# mysql encoding arm windows-1252

7
推荐指数
2
解决办法
5720
查看次数

标签 统计

arm ×1

c# ×1

encoding ×1

mysql ×1

windows-1252 ×1