【发布时间】:2011-05-09 06:20:29
【问题描述】:
我使用 C# Web 服务从 MySql 数据库中插入、删除和获取数据。 问题是一些数据是马其顿语(西里尔语)。
当我直接插入数据库时,它插入正常。例如:“дсд”是“дсд”。 当我插入服务时,它不是。例如:“дсд”是“???”。 当我尝试通过服务获取数据时,一切正常。 插入有什么问题?
这是我插入代码的一部分:
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
command.CommandText = "INSERT INTO user (id_user, name VALUES (NULL, ?name);";
command.Parameters.Add("?name", MySqlDbType.VarChar).Value = name;
connection.Open();
command.ExecuteReader();
connection.Close();
return thisrow;
Tnq U 提前!!!
【问题讨论】:
-
也许在通过 Web 服务的翻译过程中丢失了某些东西,而不是在数据库插入级别?
-
你有没有想过这个问题?我正在挖掘具有外语字符的 MySQL 数据库的同一区域 C# Web 服务。