۱۵-بهمن-۱۳۸۹, ۲۰:۲۵:۰۸
۱۵-بهمن-۱۳۸۹, ۲۳:۳۹:۱۸
منظورتونو نمیفهمم دقیق
یعنی کد دارید، کاراکتر میخواید؟ با chrw و برعکسش هم با ascw
یعنی کد دارید، کاراکتر میخواید؟ با chrw و برعکسش هم با ascw
۱۶-بهمن-۱۳۸۹, ۰۰:۳۳:۳۲
دوست عزیز برای کار با این چیز ها از دستور
استفاده کنید اگر نشد با خاصیت های دیگر دستور strconv استفاده کنید.
کد:
Text1.Text = StrConv(Text1.Text, vbUnicode)
استفاده کنید اگر نشد با خاصیت های دیگر دستور strconv استفاده کنید.
۱۷-بهمن-۱۳۸۹, ۰۰:۰۰:۴۶
استفاده کردم نتیجه ای نداد.
توجه کنید یه کارکتر فارسی چند حالت داره
مثلا حرف " خ " به چند صورت وجود داره.
ـخ " وقتی آخر کلمه و به صورت چسبان میاد مثل : میخ "
خـ " وقتی اول کلمه و به صورت چسبان میاد مثل : خوب "
ـخـ " وقتی وسط کلمه و به صورت چسبان از دوطرف میاد مثل : مختلف "
خ " وقتی آخر کلمه و به صورت غیر چسبان میاد مثل : کاخ "
این تعریف چهار حالتشه.
حالا توجه کنید کد یونیکد مربوط به این کارکتر 1582 است.
اما فقط مربوط به حالت "خ" پس بقیه حالت ها چه کدی داره
اگه توی Character Map ویندوز رو نگاه کرده باشید هر کدام
از این حالت ها یه کارکتر مخصوص داره.
اما راه اینکه بتونی تشخیص بدی مثلا کلمه "خوب" از کارکترها
" خـ " استفاده کرده نه از " خ " چیه؟
توجه کنید یه کارکتر فارسی چند حالت داره
مثلا حرف " خ " به چند صورت وجود داره.
ـخ " وقتی آخر کلمه و به صورت چسبان میاد مثل : میخ "
خـ " وقتی اول کلمه و به صورت چسبان میاد مثل : خوب "
ـخـ " وقتی وسط کلمه و به صورت چسبان از دوطرف میاد مثل : مختلف "
خ " وقتی آخر کلمه و به صورت غیر چسبان میاد مثل : کاخ "
این تعریف چهار حالتشه.
حالا توجه کنید کد یونیکد مربوط به این کارکتر 1582 است.
اما فقط مربوط به حالت "خ" پس بقیه حالت ها چه کدی داره
اگه توی Character Map ویندوز رو نگاه کرده باشید هر کدام
از این حالت ها یه کارکتر مخصوص داره.
اما راه اینکه بتونی تشخیص بدی مثلا کلمه "خوب" از کارکترها
" خـ " استفاده کرده نه از " خ " چیه؟
۰۷-اسفند-۱۳۸۹, ۰۸:۵۰:۴۹
ممنون از سوال شما
من هم یه مشکلی مثل شما برخوردم که تویه تاپیک زیر گذاشتم
ممنون میشم یه سری بهش بزنین
http://www.iranled.com/forum/Thread-مشکل...pid=148871
چون وقتی بخوای filelen اینجور فایلها را که فارسی هستن بدست بیاری مشکل بر میخوری
من هم یه مشکلی مثل شما برخوردم که تویه تاپیک زیر گذاشتم
ممنون میشم یه سری بهش بزنین
http://www.iranled.com/forum/Thread-مشکل...pid=148871
چون وقتی بخوای filelen اینجور فایلها را که فارسی هستن بدست بیاری مشکل بر میخوری
۰۷-اسفند-۱۳۸۹, ۱۵:۱۵:۵۳
(۱۷-بهمن-۱۳۸۹, ۰۰:۰۰:۴۶)behzadX نوشته است: [ -> ]استفاده کردم نتیجه ای نداد.
توجه کنید یه کارکتر فارسی چند حالت داره
مثلا حرف " خ " به چند صورت وجود داره.
ـخ " وقتی آخر کلمه و به صورت چسبان میاد مثل : میخ "
خـ " وقتی اول کلمه و به صورت چسبان میاد مثل : خوب "
ـخـ " وقتی وسط کلمه و به صورت چسبان از دوطرف میاد مثل : مختلف "
خ " وقتی آخر کلمه و به صورت غیر چسبان میاد مثل : کاخ "
این تعریف چهار حالتشه.
حالا توجه کنید کد یونیکد مربوط به این کارکتر 1582 است.
اما فقط مربوط به حالت "خ" پس بقیه حالت ها چه کدی داره
اگه توی Character Map ویندوز رو نگاه کرده باشید هر کدام
از این حالت ها یه کارکتر مخصوص داره.
اما راه اینکه بتونی تشخیص بدی مثلا کلمه "خوب" از کارکترها
" خـ " استفاده کرده نه از " خ " چیه؟
کد یونیکد کاراکتر یکیه. حالت های مختلف توی خود فونت تعریف شده و موقع نمایش ازش استفاده میشه.
حالا شما چیکار تشخیصش دارید؟