Bug #55476 | Problem writing and reading Euro from latin1 database | ||
---|---|---|---|
Submitted: | 22 Jul 2010 10:54 | Modified: | 22 Jul 2010 12:23 |
Reporter: | Stefano Sapienti | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | Connector / NET | Severity: | S3 (Non-critical) |
Version: | 6.2.3 | OS: | Any |
Assigned to: | Vladislav Vaintroub | CPU Architecture: | Any |
[22 Jul 2010 10:54]
Stefano Sapienti
[22 Jul 2010 11:54]
Susanne Ebrecht
Which OS do you use? Windows or Linux?
[22 Jul 2010 12:22]
Vladislav Vaintroub
Cannot reproduce using latest sources. Most likely it was fixed with the bug you mentioned. bug#51927. Anyway, below is the test case that passes with connStr containing either latin1 or utf8 using (MySqlConnection c = new MySqlConnection(connStr)) { c.Open(); Console.WriteLine(c.ConnectionString); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = c; cmd.CommandText = "CREATE TABLE Test(a char(10))"; cmd.ExecuteNonQuery(); cmd.CommandText = "INSERT INTO Test VALUES ('€')"; cmd.ExecuteNonQuery(); cmd.CommandText = "SELECT * FROM Test"; string s = (string)cmd.ExecuteScalar(); Assert.AreEqual(s, "€"); }