www.wikidata.de-de.nina.az
Es gibt drei verschiedene Moglichkeiten Texte und Daten in einer GSM Kurznachricht mit einer maximalen Nutzdatenmenge von 1120 Bit zu kodieren 7 Bit 160 Zeichen gemass Standard GSM 03 38 ugs GSM Alphabet Fur SMS Textnachrichten bei denen ein begrenzter Zeichenvorrat zur Darstellung ausreichend ist Der Text kann pro Nachricht bis zu 160 Zeichen enthalten 7 Bit Zeichen 160 Zeichen 1 120 Bit Jeweils 7 Bit werden als ein Zeichen interpretiert was den Vorrat an darstellbaren Zeichen grundsatzlich auf 128 beschrankt Diese 128 Zeichen sind im 7 Bit Basiszeichensatz festgelegt 1 Es existieren mehrere Mechanismen mit denen der Vorrat an darstellbaren Zeichen erweitert werden kann 2 Escape Durch das Escape Zeichen ESC 0x1B wird fur die Anzeige des direkt folgenden Zeichens einmalig die Standardzeichensatzerweiterung herangezogen Escape mit Single Shift Durch ein Element im User Data Header der Nachricht kann anstatt der Standardzeichensatzerweiterung eine alternative Zeichensatzerweiterung ausgewahlt werden Locking Shift Durch ein weiteres Element im User Data Header der Nachricht kann anstatt des Basiszeichensatzes ein alternativer Zeichensatz ausgewahlt werden 8 Bit 140 Zeichen Fur Datennachrichten binare Inhalte wie etwa Logos Bildmitteilungen Klingeltone Eine 8 Bit Nachricht kann bis zu 140 Zeichen enthalten 8 Bit Zeichen 140 Zeichen 1 120 Bit 16 Bit 70 Zeichen Unicode UCS2 d h auf BMP Basic Multilingual Plane beschranktes UTF 16 Unicode Nachrichten werden fur alle nicht direkt unterstutzten Schriftsysteme benotigt z B Arabisch Hebraisch Kyrillisch und Lateinisch mit anderen Sonderzeichen Eine Unicode Nachricht ist begrenzt auf 70 Zeichen 16 Bit Zeichen 70 Zeichen 1 120 Bit 7 Bit BearbeitenDie Zeichensatzerweiterungstabellen fur 7 Bit Nachrichten sind ublicherweise so gestaltet dass auf Endgeraten die nicht uber diese Tabellen verfugen und daher das Zeichen der Basistabelle darstellen moglichst ahnlich aussehende Ergebnisse erzeugt werden z B e statt Es existieren Single Shift Zeichensatzerweiterungstabellen fur Turkisch Spanisch Portugiesisch Bengali Gujarati Hindi Kannada Malayalam Oriya Punjabi Tamil Telugu sowie Urdu Es existieren Locking Shift Zeichensatztabellen fur Turkisch Portugiesisch Bengali Gujarati Hindi Kannada Malayalam Oriya Punjabi Tamil Telugu sowie Urdu Die Mechanismen Single Shift und Locking Shift konnen miteinander kombiniert werden Beispiele 16 Bit 0x0637 ergibt das arabische Zeichen Tah ط 7 Bit 0x65 ergibt ein e 7 Bit mit Escape 0x1B gefolgt von 0x65 ergibt ein Eurozeichen 7 Bit mit Single Shift bei Einstellung Turkisch ergibt 0x1B gefolgt von 0x53 ein S mit Cedille S 7 Bit mit Locking Shift bei Einstellung Turkisch ergibt 0x1C ein S mit Cedille S Zeichensatztabellen BearbeitenBasiszeichensatz 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x700x00 D SP 0 P p0x01 1 A Q a q0x02 F 2 B R b r0x03 G 3 C S c s0x04 e L 4 D T d t0x05 e W 5 E U e u0x06 u P amp 6 F V f v0x07 i PS 7 G W g w0x08 o S 8 H X h x0x09 C 8 9 I Y i y0x0A LF 3 J Z j z0x0B O ESC K A k a0x0C o AE lt L O l o0x0D CR ae M N m n0x0E A ss gt N U n u0x0F a E O o a ist ein Zeilenvorschub LF Linefeed ist ein Wagenrucklauf CR Carriage Return ist ein Escape Zeichen ESC ist ein Leerzeichen SP Space Standardzeichensatzerweiterung 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x700x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A FF 0x0B SS2 0x0C 0x0D 0x0E 0x0F ist ein Seitenumbruch FF Form Feed oder Page Break ist ein weiteres Single Shift Escape Zeichen reserviert fur zukunftige ErweiterungenLocking Shift Zeichentabelle Turkisch 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x700x00 D 0 I P c p0x01 1 A Q a q0x02 F 2 B R b r0x03 G 3 C S c s0x04 L 4 D T d t0x05 e W 5 E U e u0x06 u P amp 6 F V f v0x07 i PS 7 G W g w0x08 o S 8 H X h x0x09 C 8 9 I Y i y0x0A 3 J Z j z0x0B G K A k a0x0C g S lt L O l o0x0D s M N m n0x0E A ss gt N U n u0x0F a E O o a ist ein Zeilenvorschub LF Linefeed ist ein Wagenrucklauf CR Carriage Return ist ein ESC ist ein Leerzeichen Single Shift Zeichentabelle Turkisch 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x700x00 0x01 0x02 0x03 S c s0x04 0x05 0x06 0x07 G g 0x08 0x09 I i 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F ist ein Seitenumbruch Page Break ist ein ESC ist ein Steuerzeichen An dieser Stelle soll kein sprachspezifisches Zeichen kodiert werden Locking Shift Zeichentabelle Portugiesisch 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x700x00 0 I P p0x01 1 A Q a q0x02 ª 2 B R b r0x03 C 3 C S c s0x04 e A º 4 D T d t0x05 e 5 E U e u0x06 u amp 6 F V f v0x07 i 7 G W g w0x08 o 8 H X h x0x09 c o 9 I Y i y0x0A J Z j z0x0B O K A k a0x0C o A lt L O l o0x0D a M U m 0x0E A E gt N U n u0x0F a E O o a ist ein Zeilenvorschub LF Linefeed ist ein Wagenrucklauf CR Carriage Return ist ein ESC ist ein Leerzeichen Single Shift Zeichentabelle Portugiesisch 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x700x00 0x01 A A 0x02 F 0x03 G 0x04 0x05 e W U u0x06 P 0x07 PS 0x08 S 0x09 c 8 I i 0x0A 0x0B O A a0x0C o O o0x0D 0x0E A 0x0F a E o o a ist ein Seitenumbruch Page Break ist ein ESC ist ein Steuerzeichen An dieser Stelle soll kein sprachspezifisches Zeichen kodiert werden Locking Shift Zeichentabelle Hindi 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x700x00 ऐ 0 ब ॐ p0x01 ऑ 1 भ a q0x02 ऒ ट 2 म b r0x03 अ ओ ठ 3 य c s0x04 आ औ ड 4 र d t0x05 इ क ढ 5 ऱ e u0x06 ई ख ण 6 ल f v0x07 उ ग त 7 ळ g w0x08 ऊ घ 8 ऴ h x0x09 ऋ ङ 9 व i y0x0A च थ श j z0x0B ऌ द ष k ॲ0x0C ऍ छ ऩ स l ॻ0x0D ज ध प ह m ॼ0x0E ऎ झ फ n ॾ0x0F ए ञ न ऽ o ॿ ist ein Zeilenvorschub LF Linefeed ist ein Wagenrucklauf CR Carriage Return ist ein ESC ist ein Leerzeichen Single Shift Zeichentabelle Hindi 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x700x00 lt ४ ज P0x01 ५ ड A Q0x02 gt ६ ढ B R0x03 ७ फ C S0x04 ८ य D T0x05 ९ ॠ E U 0x06 ॡ F V0x07 G W0x08 amp H X0x09 I Y0x0A ॱ J Z0x0B K0x0C ० क L0x0D १ ख M0x0E २ ग N0x0F ३ O ist ein Seitenumbruch Page Break ist ein ESC ist ein Steuerzeichen An dieser Stelle soll kein sprachspezifisches Zeichen kodiert werden Locking Shift Zeichentabelle Bengali 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x700x00 ঐ 0 ব ৎ p0x01 1 ভ a q0x02 ট 2 ম b r0x03 অ ও ঠ 3 য c s0x04 আ ঔ ড 4 র d t0x05 ই ক ঢ 5 e u0x06 ঈ খ ণ 6 ল f v0x07 উ গ ত 7 g w0x08 ঊ ঘ 8 h x0x09 ঋ ঙ 9 i y0x0A চ থ শ j z0x0B ঌ দ ষ k 0x0C ছ স l ড 0x0D জ ধ প হ m ঢ 0x0E ঝ ফ n ৰ0x0F এ ঞ ন ঽ o ৱ ist ein Zeilenvorschub LF Linefeed ist ein Wagenrucklauf CR Carriage Return ist ein ESC ist ein Leerzeichen Single Shift Zeichentabelle Bengali 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x700x00 lt ৬ P0x01 ৭ A Q0x02 gt ৮ B R0x03 ৯ C S0x04 য D T0x05 ৠ E U 0x06 ৡ F V0x07 G W0x08 amp H X0x09 ০ I Y0x0A ১ J Z0x0B K0x0C ২ L0x0D ৩ M0x0E ৪ N0x0F ৫ O ist ein Seitenumbruch Page Break ist ein ESC ist ein Steuerzeichen An dieser Stelle soll kein sprachspezifisches Zeichen kodiert werden Quellen Bearbeiten Mapping of GSM 03 38 characters to Unicode TXT 9 kB 10 November 2009 abgerufen am 18 November 2009 englisch 3GPP TS 23 038 Alphabets and language specific information Release 9 0 0 ZIP DOC 174 kB 28 September 2009 abgerufen am 16 November 2009 englisch Abgerufen von https de wikipedia org w index php title GSM 03 38 amp oldid 199195694