نوشته شده توسط
navidlog
سلام به همه
من یه سایت طراحی کردم که از بانک اطلاعاتی sql server 2005 استفاده می کنه
از طریق یه صفحه اطلاعات رو به بانک اطلاعاتی وارد می کنم تا تو صفحات دیگه سایت نشونشون بدم. ولی کاراکترهای فارسی به صورت ؟ نشون داده می شن. مشکل چیه؟
encoding بانک اطلاعاتی arabic_ci_ai تنظیم شده
سلام
با استفاده از درج بصورت پارامتر مشکلت حل میشه 100 درصد تضمینی
این شکلی
OleDbConnection con = new OleDbConnection(Str());
OleDbCommand Com = new OleDbCommand();
Com.Connection = con;
Com.CommandText = "insert into tblReg VALUES (@nam,@last)";
Com.Parameters.AddWithValue("@nam", txtNam.Text);
Com.Parameters.AddWithValue("@last", txtLast.Text);
con.Open();
Com.ExecuteNonQuery();
con.Close();