PDA

نسخه کامل مشاهده نسخه کامل : از کجا می‌فهمن Sms فارسیه؟



mndst
18-03-2008, 05:52
با توجه به ارزون شدن sms فارسی و گرون شدن sms انگلیسی...:13:


میخوام ببینم چطور فرق بین این دو را چک می‌کنن؟

شاید بتونیم با یه کلکی اپراتور رو گول بزنیم.


فعلا به نظرم می‌رسه که کاراکتر اول رو فارسی تایپ کنیم بقیه رو انگلیسی.

کسانی هم که گوشیاشون فارسی نداره می‌تونن یه کاراکتر را داشته باشن و paste کنن اول sms هاشون.


اینم جواب ملت با فرهنگ ایران در حمایت از زبان فارسی:21:

mehdi_vsgh
18-03-2008, 09:13
به نظر تنها راهش همینه...

ولی خوب اگه اینکارو هم بکنین بازم با محدودیت 60 کاراکتری مواجهین

H M R 0 0 7
18-03-2008, 09:31
فرمت sms فارسي با لاتين فرق ميكنه.اگه برين تو تنظيمات SMS گوشي متوجه ميشين كه چند نوع مختلف براي SMS وجود داره.
به صورت عادي SMS لاتين در نظر گرفته ميشه ولي همين كه يه حرف يا كاراكتر فارسي يا كاراكتري كه جزو حروف استاندارد SMS لاتين نيست وارد بشه كل فرمت SMS تغيير ميكنه و به طور خيلي راحتتر ميشه فارسي!

mndst
18-03-2008, 17:45
بله من متوجه حرفهای شما هستم ولی اینو ببینید.


The maximum single text message size is either 160 7-bit characters, 140 8-bit characters, or 70 16-bit characters. Characters in languages such as Arabic, Chinese, Korean, Japanese or Slavic languages (e.g., Russian) must be encoded using the 16-bit UCS-2 character encoding (see Unicode).

Larger content (known as "long SMS", "concatenated SMS", multipart or segmented SMS) can be sent using multiple messages, in which case each message will start with a user data header (UDH) containing segmentation information. Since UDH is inside the payload, the number of characters per segment is lower: 153 for 7-bit encoding, 134 for 8-bit encoding and 67 for 16-bit encoding. The receiving handset is then responsible for reassembling the message and presenting it to the user as one long message. While the standard theoretically permits up to 255 segments, 6 to 8 segment messages are the practical maximum, and long messages are often billed as equivalent to multiple SMS messages.

کاری که ما می‌خوایم بکنیم اینه که به جای استفاده از هر کاراکتر فارسی که 16bit هست دوتا کاراکتر انگلیسی که 8 bit میشه پر کنیم.


حالا یا شاید بشه UHD را دستکاری کرد که گوشی هدف متوجه این تغییر بشه. یا شاید با استفاده از یک برنامه ثالث که روی گوشی‌هامو نصب می‌کنیم قادر به خواندن این SMS ها باشیم. که البته راه اول به خاطر بی دردسر تر بودنش
بیشتر مورد توجه منه.

فعلا در مرحله تحقیق هستم. دوستان اگه می‌تونن راهنمایی بکنن ما آماده شنیدنیم.