string commandStr = "insert into allemail(EmailName," +
"time," +
"contents," +
"number) values('" + textBox6.Text + "', " +
"'" + textBox7.Text + "'," +
"'" + textBox8.Text + "'," +
"'" + textBox9.Text + "')";
MySqlCommand cmd = new MySqlCommand(commandStr, conn);
cmd.ExecuteNonQuery();
目前是這樣寫的 因為特殊原因 我裝資料庫的時候

這里 不能打勾,如果打勾安裝 就一切正常
EmailName 這個表 資料庫里 的字符是

想請教一下各位大佬 怎么解決我插入資料庫 資料 不是???
在百度找了很久
Encoding.GetEncoding("GBK").GetString(Encoding.Default.GetBytes(str))
這個辦法行不通
uj5u.com熱心網友回復:
資料庫,應用軟體,用戶系統環境變數。編碼要保持一致。uj5u.com熱心網友回復:
與那個勾沒有關系,一般使用UTF8編碼,你改為UTF8試試轉載請註明出處,本文鏈接:https://www.uj5u.com/net/225213.html
標籤:C#
