ورود

View Full Version : تفاوت متون انگلیسی و سایر متون



sajadjamalian
دوشنبه 24 تیر 1392, 09:23 صبح
سلام به همگی دوستان
همون طور که می دونید در پیامک ها اگر تمام حروف انگلیسی باشه و فقط یه حرف فارسی باشه اونوقت اون متن کلا فارسی حساب میشه، حالا من میخوام بدونم چطوری میتونم متوجه بشم که توی یه متن کاراکتری غیر از انگلیسی استفاده شده یا نه!
میخوام این کار رو روی اس ام اس استفاده کنم.
کسی میتونه به من کمک کنه؟
با تشکر.

darkenerboy
دوشنبه 24 تیر 1392, 12:52 عصر
خوب ببینید دوست من
متون انگلیسی دارای کد یک بایتی هستن
ولی متون فارسی دارای کد دوبایتی هستن
دلیلش هم این هستش که تعداد حروف فارسی و انگلیسی و اعداد و کرکتر های مجاز از 256 تا بیشتر میشه
حالا فکر کنم وقتی شما یک متن رو داری میتوندی با بررسی یک حرف اون متوجه بشید یک بایتی هستش یا دو بایتی و در ادامه متوجه میشید که فقط انگلیسیه و یا زبون دیگه هم توی متن هستش
ولی متاسفانه کد ندارم که کمکتون کنه

موفق باشید