behzad-khazama
جمعه 05 تیر 1388, 22:10 عصر
درود به همگی
قبل از سوال یکم توضیح بدم
توی یک تکست باکس مینویسیم "ل" و بعد "ا" اینها دو تا کاراکتر میشه ولی میدونید که نتیجه به شکل جدا جدا دیده نمیشه و ویندوز هر دوی اونها رو به شکل "لا" مینویسه که این در واقع یک کاراکتر هست با کد یونیکد 0xFEFB
خوب حروف به صورتهای اولیه و آخرییه و وسطی و معمولی هستند تو فارسی که ویندوز با اسکریپتهایی که داره اونهارو به فرمهای مختلف تبدیل میکنه
حالا من میخام مثلا توی یک تکست باکس اگه نوشته "سلام" تک تک کدهای یونیکد نهایی رو داشته باشم.در حالت معمول اکه کاراکتر به کاراکتر کدها رو چک کنید کدهای کاراکترهای مجزا رو بهتون میده مثلا اینها :
کد "س"
کد "ل"
..
ایا API یا روشی هست که بشه مقدار کد یونیکد نهایی رو بدست آورد و خودمون نشینیم حساب کنیم این چسبان بود این چسبان نبود و....
تشکر از همه
قبل از سوال یکم توضیح بدم
توی یک تکست باکس مینویسیم "ل" و بعد "ا" اینها دو تا کاراکتر میشه ولی میدونید که نتیجه به شکل جدا جدا دیده نمیشه و ویندوز هر دوی اونها رو به شکل "لا" مینویسه که این در واقع یک کاراکتر هست با کد یونیکد 0xFEFB
خوب حروف به صورتهای اولیه و آخرییه و وسطی و معمولی هستند تو فارسی که ویندوز با اسکریپتهایی که داره اونهارو به فرمهای مختلف تبدیل میکنه
حالا من میخام مثلا توی یک تکست باکس اگه نوشته "سلام" تک تک کدهای یونیکد نهایی رو داشته باشم.در حالت معمول اکه کاراکتر به کاراکتر کدها رو چک کنید کدهای کاراکترهای مجزا رو بهتون میده مثلا اینها :
کد "س"
کد "ل"
..
ایا API یا روشی هست که بشه مقدار کد یونیکد نهایی رو بدست آورد و خودمون نشینیم حساب کنیم این چسبان بود این چسبان نبود و....
تشکر از همه