omidnnn
شنبه 02 شهریور 1392, 11:17 صبح
با سلام و خسته نباشید،
من کدی نوشتم که توش میخوام کد هکز مربوط به به یک جمله رو کاراکتر به کاراکتر بگیرم...
برنامه با تابع زیر کار میکنه
public void DumpString(string value)
{
foreach (char c in value)
{
string tmp = (string.Format("{0:x4}", (int)c) );
txtTarget.Text += "0x" + tmp.ToUpper();
}
}
ولی مشکل اینجاست که اگه ورودی به کاراکتری مثل "ه" باشه که به چند مدل نوشته میشه ، موقع ورود عبارت "هه" به ازای 2 کاراکتر ورودی یک نوع کد برمیگردونه که هردو مربوط به "ه" میشه با کد (674 U) و "ـه" رو با کد (U FEEA) نمیده .
دوستان هر کی راه حلی برای این مشکل داره لطفا ارائه بده.
ممنونم
من کدی نوشتم که توش میخوام کد هکز مربوط به به یک جمله رو کاراکتر به کاراکتر بگیرم...
برنامه با تابع زیر کار میکنه
public void DumpString(string value)
{
foreach (char c in value)
{
string tmp = (string.Format("{0:x4}", (int)c) );
txtTarget.Text += "0x" + tmp.ToUpper();
}
}
ولی مشکل اینجاست که اگه ورودی به کاراکتری مثل "ه" باشه که به چند مدل نوشته میشه ، موقع ورود عبارت "هه" به ازای 2 کاراکتر ورودی یک نوع کد برمیگردونه که هردو مربوط به "ه" میشه با کد (674 U) و "ـه" رو با کد (U FEEA) نمیده .
دوستان هر کی راه حلی برای این مشکل داره لطفا ارائه بده.
ممنونم