View Full Version : سوال: بدست آوردن کد اسکی کاراکتر
sa_ghaznavi
یک شنبه 14 شهریور 1389, 16:19 عصر
چطور میشه کد اسکی یه کاراکتر رو گرفت؟
ممنون
syntiberium
یک شنبه 14 شهریور 1389, 17:19 عصر
از کد زیر استفاده کن .
string s1;
byte[] b1;
private void button1_Click(object sender, EventArgs e)
{
b1 = new byte[s1.Length];
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
encoding.GetBytes(s1.ToCharArray(), 0,s1.Length , b1, 0);
}
بعد از کلیک روی button1 یک آرایه از بایت در b1 به اندازه ی طول رشته ی داخل s1 ساخته می شود و داخل هر خانه کد اسکی هر کاراکتر در آن رشته ریخته می شود و شما می توانید بایت ها را به نوع های دیگری که نیاز دارید مثل string برای نشان دادن تبدیل کنید .
Mohandes2009
یک شنبه 14 شهریور 1389, 18:37 عصر
دوتا تکست باکس بنداز رو صفحه ات بعد در رویداد keypress یکیشون بنویس :
private void textBox1_KeyPress_1(object sender, KeyPressEventArgs e)
{
for (int i = 0; i < 255; i++)
{
if (e.KeyChar == i)
{
textBox2.Text += "[" + e.KeyChar.ToString() + " : " + i.ToString() + "] ";
textBox1.Text = "";
}
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.