امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در تشخیص کارکتر های فارسی در VB
نویسنده پیام
behzadX آفلاین
كاربر دو ستاره
**

ارسال‌ها: 73
موضوع‌ها: 11
تاریخ عضویت: دى ۱۳۸۵

تشکرها : 83
( 84 تشکر در 47 ارسال )
ارسال: #1
مشکل در تشخیص کارکتر های فارسی در VB
سلام دوستان
چطور میشه کد یونیکد مربوط به کارکترهای فارسی رو تشخیص داد
البته کد مربوط به تمام حالات یه کارکتر مانند
(ـس ـسـ سـ س)
لطفا کمک کنید خیلی حیاتیه

هم اکنون نیازمند یاری سبزتان هستیم
گروه دوبلاژ بازی ایران ویج
از کابرانی که علاقه به دوبلاژ بازی دارند دعوت به همکاری می نماید.
با نظرات خود ما را در این امر یاری نمایید.
026
(آخرین ویرایش در این ارسال: ۱۵-بهمن-۱۳۸۹, ۲۰:۲۷:۰۷، توسط behzadX.)
۱۵-بهمن-۱۳۸۹, ۲۰:۲۵:۰۸
ارسال‌ها
پاسخ
تشکر شده توسط : farshid_vb
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: مشکل در تشخیص کارکتر های فارسی در VB
منظورتونو نمیفهمم دقیق
یعنی کد دارید، کاراکتر میخواید؟ با chrw و برعکسش هم با ascw

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۵-بهمن-۱۳۸۹, ۲۳:۳۹:۱۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : krengaroo
krengaroo آفلاین
كاربر دو ستاره
**

ارسال‌ها: 74
موضوع‌ها: 20
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 26
( 89 تشکر در 32 ارسال )
ارسال: #3
RE: مشکل در تشخیص کارکتر های فارسی در VB
دوست عزیز برای کار با این چیز ها از دستور
کد:
Text1.Text = StrConv(Text1.Text, vbUnicode)

استفاده کنید اگر نشد با خاصیت های دیگر دستور strconv استفاده کنید.

(آخرین ویرایش در این ارسال: ۱۶-بهمن-۱۳۸۹, ۰۰:۳۷:۴۱، توسط krengaroo.)
۱۶-بهمن-۱۳۸۹, ۰۰:۳۳:۳۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ajlajlajl
behzadX آفلاین
كاربر دو ستاره
**

ارسال‌ها: 73
موضوع‌ها: 11
تاریخ عضویت: دى ۱۳۸۵

تشکرها : 83
( 84 تشکر در 47 ارسال )
ارسال: #4
RE: مشکل در تشخیص کارکتر های فارسی در VB
استفاده کردم نتیجه ای نداد.
توجه کنید یه کارکتر فارسی چند حالت داره
مثلا حرف " خ " به چند صورت وجود داره.
ـخ " وقتی آخر کلمه و به صورت چسبان میاد مثل : میخ "
خـ " وقتی اول کلمه و به صورت چسبان میاد مثل : خوب "
ـخـ " وقتی وسط کلمه و به صورت چسبان از دوطرف میاد مثل : مختلف "
خ " وقتی آخر کلمه و به صورت غیر چسبان میاد مثل : کاخ "
این تعریف چهار حالتشه.
حالا توجه کنید کد یونیکد مربوط به این کارکتر 1582 است.
اما فقط مربوط به حالت "خ" پس بقیه حالت ها چه کدی داره
اگه توی Character Map ویندوز رو نگاه کرده باشید هر کدام
از این حالت ها یه کارکتر مخصوص داره.
اما راه اینکه بتونی تشخیص بدی مثلا کلمه "خوب" از کارکترها
" خـ " استفاده کرده نه از " خ " چیه؟



هم اکنون نیازمند یاری سبزتان هستیم
گروه دوبلاژ بازی ایران ویج
از کابرانی که علاقه به دوبلاژ بازی دارند دعوت به همکاری می نماید.
با نظرات خود ما را در این امر یاری نمایید.
026
۱۷-بهمن-۱۳۸۹, ۰۰:۰۰:۴۶
ارسال‌ها
پاسخ
تشکر شده توسط : farshid_vb
farshid_vb آفلاین
تازه وارد

ارسال‌ها: 21
موضوع‌ها: 2
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 21
( 2 تشکر در 2 ارسال )
ارسال: #5
RE: مشکل در تشخیص کارکتر های فارسی در VB
ممنون از سوال شما
من هم یه مشکلی مثل شما برخوردم که تویه تاپیک زیر گذاشتم
ممنون میشم یه سری بهش بزنین
http://www.iranled.com/forum/Thread-مشکل...pid=148871
چون وقتی بخوای filelen اینجور فایلها را که فارسی هستن بدست بیاری مشکل بر میخوری
۰۷-اسفند-۱۳۸۹, ۰۸:۵۰:۴۹
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: مشکل در تشخیص کارکتر های فارسی در VB
(۱۷-بهمن-۱۳۸۹, ۰۰:۰۰:۴۶)behzadX نوشته است: استفاده کردم نتیجه ای نداد.
توجه کنید یه کارکتر فارسی چند حالت داره
مثلا حرف " خ " به چند صورت وجود داره.
ـخ " وقتی آخر کلمه و به صورت چسبان میاد مثل : میخ "
خـ " وقتی اول کلمه و به صورت چسبان میاد مثل : خوب "
ـخـ " وقتی وسط کلمه و به صورت چسبان از دوطرف میاد مثل : مختلف "
خ " وقتی آخر کلمه و به صورت غیر چسبان میاد مثل : کاخ "
این تعریف چهار حالتشه.
حالا توجه کنید کد یونیکد مربوط به این کارکتر 1582 است.
اما فقط مربوط به حالت "خ" پس بقیه حالت ها چه کدی داره
اگه توی Character Map ویندوز رو نگاه کرده باشید هر کدام
از این حالت ها یه کارکتر مخصوص داره.
اما راه اینکه بتونی تشخیص بدی مثلا کلمه "خوب" از کارکترها
" خـ " استفاده کرده نه از " خ " چیه؟

کد یونیکد کاراکتر یکیه. حالت های مختلف توی خود فونت تعریف شده و موقع نمایش ازش استفاده میشه.
حالا شما چیکار تشخیصش دارید؟

میزان رای دشمن است!
[تصویر:  cff100.png]
(آخرین ویرایش در این ارسال: ۰۷-اسفند-۱۳۸۹, ۱۵:۱۶:۰۹، توسط ajlajlajl.)
۰۷-اسفند-۱۳۸۹, ۱۵:۱۵:۵۳
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  گرفتن متن فارسی و نمایش آن از فایل متنی GTAexcess 2 3,065 ۱۳-اردیبهشت-۱۳۹۵, ۱۴:۰۸:۴۷
آخرین ارسال: Ghoghnus
  [سوال] فانکشن برای تشخیص زبان عبارت متنی eppagh 0 1,726 ۱۳-شهریور-۱۳۹۳, ۱۰:۲۵:۲۵
آخرین ارسال: eppagh
  تبدیل کد به یونیکد فارسی aleas 4 5,220 ۱۱-اسفند-۱۳۹۲, ۱۱:۱۶:۴۸
آخرین ارسال: aleas
  سوال در رابطه با دور زدن کد تشخیص وب بروزر sevdaboy 5 4,378 ۱۶-تير-۱۳۹۲, ۱۹:۴۸:۱۶
آخرین ارسال: sevdaboy
Rolleyes مشکل با فارسی javaweb 1 2,746 ۰۷-فروردین-۱۳۹۲, ۱۵:۵۱:۲۴
آخرین ارسال: aleas
  تشخیص اولین کاراکتر در هر خط RAMA2009 9 7,577 ۱۹-دى-۱۳۹۱, ۰۳:۰۴:۵۰
آخرین ارسال: mahmoodgh
  مسیج باکس فارسی amin_amin 4 7,638 ۰۳-شهریور-۱۳۹۱, ۱۸:۳۴:۵۸
آخرین ارسال: ادریس قاسمی
Sad تشخیص ( پلاک خودرو ) و ( چهره انسان ) kopolezerang 8 13,178 ۲۶-فروردین-۱۳۹۱, ۱۵:۵۴:۰۶
آخرین ارسال: megatron
  مشکل با زبان فارسی در کیلاگر XSS 11 9,477 ۲۶-اسفند-۱۳۹۰, ۱۷:۱۵:۴۰
آخرین ارسال: mohammadmohsenamiri
  تشخیص خاموش شدن/رست شدن/لاگ اف شدن ویندوز در وی بی6 RAMA2009 12 9,773 ۱۸-اسفند-۱۳۹۰, ۰۳:۳۱:۵۴
آخرین ارسال: RAMA2009

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS