Keresés

Aktív témák

  • TRob1

    veterán

    válasz chab7 #18101 üzenetére

    GSM abc:
    "Nem tartalmazza minden nyelv ékezetes betűit, többek közt a magyarét sem. Viszont található benne pár olyan (más nyelvben használatos) karakter, mely hasonlít a mi ékezetes betűinkhez. Ezekkel a balra dőlő ékezetes karakterekkel már jópár éve helyettesítjük a magyar abc-ben találhatóakat. GSM abc használata esetén 160 karakter fér egy SMS-be, egy karaktert 7 biten tárol. "

    "Unicode:
    Tartalmazza az összes magyar ékezetes betűt. Viszont, hogy olyan karaktereket is továbbítani lehessen SMS útján, melyekre eddig nem volt lehetőség, annak ára van. Az ilyen üzenetek továbbításához több adat átvitelére van szükség, emiatt egy SMS-be csak 70 karakter fér el! Tehát egy 160 karakteres magyar ékezeteket tartalmazó SMS elküldése 3 SMS árába kerül! Egy karaktert 16 biten tárol."

    -----------------------------------------------

    "Unicode, te drága

    A hirtelen drágulás oka az, hogy az újabb készülékek a GSM-szabvány helyett az Unicode szabványt követik az SMS-ek küldésekor. Ez egyébként teljesen érthető, mivel a GSM-ábécéből néhány, Európa-szerte kevéssé használt betűt (ilyen például a magyar á, í, ó, ő, ú, ű karakterek) egyszerűen kihagytak, így valami arra emlékeztető betűt (konkrétan a rövid változatokat) kellett SMS-küldéskor használni.

    Az új szabvány, az Unicode már minden karaktert tartalmaz, amit valahol is használnak, így a fent említett ékezetes betűkön kívül akár oroszul is küldhetünk vele SMS-t. Ennek azonban megvan az ára is. A 128 betűs GSM-ábécé egy jelét 7 bittel tudták azonosítani, míg a több tízezer karaktert tartalmazó Unicode-hoz már 16 bit, azaz kereken két bájt szükséges. Így könnyen kiszámolhatjuk, hogy a GSM-szabvány betűiből éppen 160 fér be a 140 bájtos SMS-üzenetbe, míg az Unicode-nál csak 70. Ez annyit tesz, hogy ha 140 karakternél hosszabb SMS-eket küldözgetünk, akár háromszor annyit kell fizetnünk a szolgáltatónak, mint az eredeti díjszabás."

Aktív témák