ورود

نسخه کامل مشاهده نسخه کامل : بدست آوردن كد يونيكد كاراكتر



T_A
22-10-2008, 20:22
با سلام خدمت دوستان برنامه نويس
من مي‌خواهم كد يونيكد كاراكترهاي يك رشته را به شكلي كه نمايش داده مي‌شوند بدست بيارم
به عنوان مثال در رشته 'تست' كد كاراكتر 'ت‍' اول با كد كاراكتر 'ت' آخر را به طور جداگانه بدست بيارم
اگر كسي راهنمايي بكنه ممنون مي‌شم.

as13851365
23-10-2008, 07:53
خواهشا در یک انجمن مطرح کنید !
فکر کنم در اون یکی انجمن جوابتون رو گرفته باشید ولی در حالت کلی برای به دست آورد کد یونیکد کاراکتر ها از دستور ord استفاده می شه !
یعنی ord('a')
اگر می خواهید که در فرم هر کلیدی که زده شده یونیکدش رو به دست بیاری کافیست که در رویداد onkeypress مربوط به فرم کد زیر رو بنویسی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ضمن مقدار keypress مربوط به فرم رو هم باید true کنید

VDeveloper
23-10-2008, 09:29
Ord فقط در دلفی 2009 کد یونیکد یک کارکتر را برمیگردانه، در نسخه های قدیمی تر کد اسکی کارکتر را برگشت میده.

T_A
25-10-2008, 00:32
با تشكر از پاسخ دوستان
سوال خودم رو به شكل ديگه‌اي مطرح مي‌كنم
با توجه به اينكه كاراكتر 'ت' در رشته 'تست' به دو شكل متصل به چپ و متصل به راست ديده مي‌شود و هر كدام از اين دوحالت،‌ دو كد يونيكد متفاوت دارند، من يك تابع مي‌خوام كه كد اين دو كاراكتر رو به صورت متفاوت برگرداند.
اكثر توابعي كه كد يونيكد كاركتر رو برمي‌گردانند، در هردوحالت كد كاراكتر 'ت' منفصل رو بر‌ميگردانند.
در اين رابطه اگر دوستان بتونن كمك كنن ممنون مي‌شم