PDA

View Full Version : مشکل در کار کردن کدم ( مشکل در حروف عربی)



pure_love
دوشنبه 14 مرداد 1398, 20:47 عصر
سلام بچه ها
من این قسمت کدم یه مشکلی دارم :


string connn = (@"Data Source=.;Initial Catalog=AdelShope;Integrated Security=True");
var commmm = new SqlCommand("SELECT fimandeh FROM moshtari WHERE name = '" + textBox7.Text + "'", M);
var hh = commmm.ExecuteScalar();
label20.Text = Convert.ToString((Convert.ToInt32(textBox5.Text) - Convert.ToInt32(textBox6.Text)));
var resultt = Convert.ToString(Convert.ToInt32(hh) + Convert.ToInt32(label20.Text));
SqlConnection objsqlconnn = new SqlConnection(connn);
objsqlconnn.Open();
SqlCommand objcmdd = new SqlCommand("Update moshtari set fimandeh=@fimandeh where name = '" + textBox7.Text + "'", objsqlconn);
objcmdd.Parameters.AddWithValue("@fimandeh", resultt);
objcmdd.ExecuteNonQuery();


باید بره تو دیتابیس بگرده اونی که نامش مثل تکست باکسه پیدا کنه و عددش زیاد کنه ! رو حروف عادی درست کار میکنه ولی روی حروف عربی ( ی و ک) پیدا نمیکنه ...

میدونم خیلی بحث شده ولی هر کدوم انجام میدم نمیشه ... لطفا راهنمایی کنید چیکار کنم؟

خیلی کارم گیره
مرسیییی

danialafshari
سه شنبه 15 مرداد 1398, 13:17 عصر
با سلام
قبل از ورود اطلاعات حتماً از N استفاده کنید که با حروف فارسی مشکل نداشته باشید
برای تبدیل حروف عربی به فارسی در دیتابیس از اسکریپت زیر استفاده کنید
http://barnamenevis.org/showthread.php?320589-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D8%B5%D9%84%D8%A7%D8%AD-%DA%A9%D9%84%D9%85%D8%A7%D8%AA-%D8%B9%D8%B1%D8%A8%DB%8C-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3