我使用C#web服務從MySql數據庫插入,刪除和獲取數據。 問題是一些數據是在馬其頓(Cyrilic)。C#web服務,MySql編碼問題
當我直接插入數據庫時,它插入OK。例如:「дсд」是「дсд」。 當我插入服務時,它不是。例如:「дсд」是「???」。 當我嘗試通過服務獲取數據時,它可以正常工作。 插入有什麼問題?
這裏是我的代碼部分用於插入:
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ü提前!
也許在通過Web服務進行翻譯時丟失了某些內容,而不是在數據庫插入級別? – mellamokb 2010-11-12 19:26:05
你有沒有想過呢?我正在將同一區域的C#Web服務挖掘到具有外語字符的MySQL數據庫。 – 2010-12-30 19:48:38