我想從asp.net頁面插入阿拉伯語內容到mysql5.5,我使用mysqlconnector5.2.7來連接本地mysqlserver.when我試圖從asp插入阿拉伯語.net程序中,null值被插入到數據庫中,儘管如此,當我嘗試從命令提示符插入時,所有單詞都顯示爲???,我在google上搜索得更多,但我找不到任何解決方案。請參閱我的代碼below.I改變了數據庫,表和阿拉伯語列上使用命令提示符下更改查詢爲utf8,但我仍然無法找到任何解決方案,如何顯示這個阿拉伯語上的DataGridView如何從asp.net C插入阿拉伯語到mysql#
myconnection.Open();
string insert="insert into home_table(image,content,arabiccontent) values(@image,@content,arabiccontent)";
MySqlCommand cmd = new MySqlCommand(insert,myconnection);
MySqlParameter param = new MySqlParameter("@image", MySqlDbType.VarBinary, image.Length);
param.Value = image;
cmd.Parameters.Add(param);
cmd.Parameters.Add(new MySqlParameter("@content",MySqlDbType.VarChar,Content.Length));
cmd.Parameters["@content"].Value = Content;
cmd.Parameters.Add(new MySqlParameter("@arabiccontent", MySqlDbType.VarChar, contentarabic.Length));
cmd.Parameters["@arabiccontent"].Value = contentarabic.Trim();
cmd.ExecuteNonQuery();
myconnection.Close();
的web.config
<add name="mysqlconnectionstring" connectionString="Data Source=localhost;Database=mydatabase_;Uid=root;Pwd=root;CharSet=cp1256;"/>
你能告訴我怎樣才能爲它編寫的代碼? – suhail
謝謝..它解決了這個問題.. – suhail
總是歡迎:) –