Я использую веб-службу C# для вставки, удаления и получения данных из базы данных MySql. Проблема в том, что некоторые данные находятся на македонском (кирильский).C# веб-сервис, проблема с кодировкой 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 U заранее !!!
Возможно, что-то теряется в переводе через веб-службу, а не на уровне вставки базы данных? – mellamokb
Вы когда-нибудь могли это понять? Я копаюсь в той же области веб-службы C# в базе данных MySQL с символами иностранного языка. – 2010-12-30 19:48:38