Sep
13Naša slova i SMS
Zapisano u (Generalno, Mobilni telefoni) | Autor: X3mE | Datum: 13-09-2008
Kada sam nedavno video da Symbian telefoni drastično smanjuju maksimalni broj karaktera u SMS-u kada se unese neko naše slovo, mislio sam da je to propust u firmveru Nokija (pretpostavljajući da SMS “po defaultu” podržava Unicode). Međutim, kod Symbian-a je moguće u podešavanjima poruka odabrati karakter set za slanje poruka, i to postoje dva izbora:
- Full - Unosom prvog našeg slova maksimalni broj karaktera je smanji na 70;
- Reduced - Korisnici imaju iluziju da koriste naša slova, međutim pri slanju se ona “ćelave” (čćžšđ -> cczsd), tako da se pošalje 160 karaktera.
I mislio sam da je to propust u firmveru, sve dok nisam video da je i kod Windows Mobile-a tako:

Dakle, pri unosu jednog našeg slova smanji se maksimalni broj karaktera na 70, a svako slovo troši na dalje po jedan karakter. Evo šta kaže Wikipedia:
Message size
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 (Concatenated SMS, multipart or segmented SMS or “long 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.
Dakle, standardno enkodovanje je 7-bitno i maksimalni broj karaktera na raspolaganju je 160, a u svakoj narednoj poruci 153 (ako se poruka sastoji iz više delova), dok je full Unicode enkodovanje (neophodno za naša slova) 16-bitno i maksimalni broj karaktera je 70, a u svakoj narednoj poruci 67. Ipak nije bio propust u firmveru
.
Update: Izgleda da ipak nije sve u redu sa firmverima svih Nokijinih telefona, već samo pojedinim, recimo poslednjih kod N82 i N73, dok na ostalim, čak i sa Reduced Support, naša slova “skidaju” isto kao i Full Support. Pogledajte diskusiju na forumu.





ovo je ekstra
научили