A.4 Character Groups
23.0423GPPCompression algorithm for text messaging servicesRelease 17TS
Character Group ID 0 (decimal)
This Character Group ID has the special meaning that no Character Group is defined (or therefore enabled) and the value of bit 0 of octet 1 of the CH is always to be interpreted as zero.
Character Group ID 1 (decimal)
The Character Group is rendered in Character Set ID 3 (decimal) = Code Page 850.
The Number of Groups value is 3.
There are 2 Group Transition symbols used these have the decimal values 259 and 260. Their use in signalling transitions between the 3 groups are shown in the table A.3.
Table A.3: Character Group ID 1 (decimal)
New Group |
|||
Current Group |
0 |
1 |
2 |
0 |
260 |
259 |
|
1 |
260 |
259 |
|
2 |
260 |
259 |
The fold tables and Group Membership bit flags are set out in the following table A.4.
Table A.4: fold tables and Group Membership bit flags
Char |
Value |
Group 0 |
Group 1 |
Group 2 |
Group 2 |
Group 1 |
Group 0 |
---|---|---|---|---|---|---|---|
<SP> |
032 |
032 |
032 |
032 |
1 |
1 |
1 |
! |
033 |
033 |
033 |
033 |
1 |
1 |
1 |
" |
034 |
034 |
034 |
012 |
1 |
1 |
1 |
# |
035 |
107 |
035 |
035 |
1 |
0 |
0 |
$ |
036 |
113 |
035 |
035 |
1 |
0 |
0 |
% |
037 |
118 |
037 |
037 |
1 |
0 |
0 |
& |
038 |
112 |
038 |
038 |
1 |
0 |
0 |
‘ |
039 |
111 |
039 |
039 |
1 |
0 |
0 |
( |
040 |
119 |
040 |
040 |
1 |
0 |
0 |
) |
041 |
098 |
041 |
041 |
1 |
0 |
0 |
* |
042 |
109 |
042 |
042 |
1 |
0 |
0 |
+ |
043 |
103 |
043 |
043 |
1 |
0 |
0 |
, |
044 |
044 |
044 |
044 |
1 |
1 |
1 |
– |
045 |
097 |
045 |
045 |
1 |
0 |
0 |
. |
046 |
046 |
046 |
046 |
1 |
1 |
1 |
/ |
047 |
102 |
047 |
047 |
1 |
0 |
0 |
0 |
048 |
110 |
048 |
048 |
1 |
0 |
0 |
1 |
049 |
101 |
049 |
049 |
1 |
0 |
0 |
2 |
050 |
105 |
050 |
050 |
1 |
0 |
0 |
3 |
051 |
104 |
051 |
051 |
1 |
0 |
0 |
4 |
052 |
114 |
052 |
052 |
1 |
0 |
0 |
5 |
053 |
100 |
053 |
053 |
1 |
0 |
0 |
6 |
054 |
108 |
054 |
054 |
1 |
0 |
0 |
7 |
055 |
115 |
055 |
055 |
1 |
0 |
0 |
8 |
056 |
117 |
056 |
056 |
1 |
0 |
0 |
9 |
057 |
099 |
057 |
057 |
1 |
0 |
0 |
: |
058 |
116 |
058 |
058 |
1 |
0 |
0 |
; |
059 |
121 |
059 |
059 |
1 |
0 |
0 |
< |
060 |
106 |
060 |
060 |
1 |
0 |
0 |
= |
061 |
120 |
061 |
061 |
1 |
0 |
0 |
> |
062 |
122 |
062 |
062 |
1 |
0 |
0 |
? |
063 |
063 |
063 |
063 |
1 |
1 |
1 |
A |
065 |
097 |
065 |
065 |
0 |
1 |
0 |
B |
066 |
098 |
066 |
066 |
0 |
1 |
0 |
C |
067 |
099 |
067 |
067 |
0 |
1 |
0 |
D |
068 |
100 |
068 |
068 |
0 |
1 |
0 |
E |
069 |
101 |
069 |
069 |
0 |
1 |
0 |
F |
070 |
102 |
070 |
070 |
0 |
1 |
0 |
G |
071 |
103 |
071 |
071 |
0 |
1 |
0 |
H |
072 |
104 |
072 |
072 |
0 |
1 |
0 |
I |
073 |
105 |
073 |
073 |
0 |
1 |
0 |
J |
074 |
106 |
074 |
074 |
0 |
1 |
0 |
K |
075 |
107 |
075 |
075 |
0 |
1 |
0 |
L |
076 |
108 |
076 |
076 |
0 |
1 |
0 |
M |
077 |
109 |
077 |
077 |
0 |
1 |
0 |
N |
078 |
110 |
078 |
078 |
0 |
1 |
0 |
O |
079 |
111 |
079 |
079 |
0 |
1 |
0 |
P |
080 |
112 |
080 |
080 |
0 |
1 |
0 |
Q |
081 |
113 |
081 |
081 |
0 |
1 |
0 |
R |
082 |
114 |
082 |
082 |
0 |
1 |
0 |
S |
083 |
115 |
083 |
083 |
0 |
1 |
0 |
T |
084 |
116 |
084 |
084 |
0 |
1 |
0 |
U |
085 |
117 |
085 |
085 |
0 |
1 |
0 |
V |
086 |
118 |
086 |
086 |
0 |
1 |
0 |
W |
087 |
119 |
087 |
087 |
0 |
1 |
0 |
X |
088 |
120 |
088 |
088 |
0 |
1 |
0 |
Y |
089 |
121 |
089 |
089 |
0 |
1 |
0 |
Z |
090 |
122 |
090 |
090 |
0 |
1 |
0 |
a |
097 |
097 |
065 |
045 |
0 |
0 |
1 |
b |
098 |
098 |
066 |
041 |
0 |
0 |
1 |
c |
099 |
099 |
067 |
057 |
0 |
0 |
1 |
d |
100 |
100 |
068 |
053 |
0 |
0 |
1 |
e |
101 |
101 |
069 |
049 |
0 |
0 |
1 |
f |
102 |
102 |
070 |
047 |
0 |
0 |
1 |
g |
103 |
103 |
071 |
043 |
0 |
0 |
1 |
h |
104 |
104 |
072 |
051 |
0 |
0 |
1 |
i |
105 |
105 |
073 |
050 |
0 |
0 |
1 |
j |
106 |
106 |
074 |
060 |
0 |
0 |
1 |
k |
107 |
107 |
075 |
035 |
0 |
0 |
1 |
l |
108 |
108 |
076 |
054 |
0 |
0 |
1 |
m |
109 |
109 |
077 |
042 |
0 |
0 |
1 |
n |
110 |
110 |
078 |
048 |
0 |
0 |
1 |
o |
111 |
111 |
079 |
039 |
0 |
0 |
1 |
p |
112 |
112 |
080 |
038 |
0 |
0 |
1 |
q |
113 |
113 |
081 |
036 |
0 |
0 |
1 |
r |
114 |
114 |
082 |
052 |
0 |
0 |
1 |
s |
115 |
115 |
083 |
055 |
0 |
0 |
1 |
t |
116 |
116 |
084 |
058 |
0 |
0 |
1 |
u |
117 |
117 |
085 |
056 |
0 |
0 |
1 |
v |
118 |
118 |
086 |
037 |
0 |
0 |
1 |
w |
119 |
119 |
087 |
040 |
0 |
0 |
1 |
x |
120 |
120 |
088 |
061 |
0 |
0 |
1 |
y |
121 |
121 |
089 |
059 |
0 |
0 |
1 |
z |
122 |
122 |
090 |
062 |
0 |
0 |
1 |
NOTE: The characters "<SP>" are used to represent the "space" character.
Characters with any other value in the range 0 to 255 are not a member of any group and therefore the fold table values will be equal to the character value in all cases.
Character Group ID >1 (decimal)
No other Character Groups are defined and all other values are reserved.