 |
Index for Section 5 |
|
 |
Alphabetical listing for T |
|
 |
Bottom of page |
|
telecode(5)
NAME
telecode - A character encoding system (codeset) for Traditional Chinese
DESCRIPTION
The Telecode codeset (called Mitac Telex in early versions of the operating
system) consists of 2 character planes. Each character plane has 8836
character positions. In plane 1, standard characters occupy positions 0001
to 8045; the remaining 791 positions are for user-defined characters. In
plane 2, standard characters occupy positions 0001 to 8489; the remaining
346 positions are for user-defined characters. Telecode uses 2-byte values
to represent characters on both planes.
Plane 1 Character Encoding
To differentiate plane 1 code from plane 2 code, the most significant bit
(MSB) is set on in both bytes of a plane 1 character code. The following
formula calculates the value of a plane 1 character from its position on
the plane:
1st byte = M + 161
2nd byte = N + 161 - M x 94
In this formula, N is the position of the character and M = N / 94.
For example, if a character is at position 2502 on plane 1, its encoding
value is BBDB, which is calculated as follows:
N = 2502, M = 2502/94 = 26
1st byte = 26 + 161 = 187
2nd byte = 2502 + 161 - 26 x 94 = 219
Plane 2 Character Encoding
To differentiate plane 2 code from plane 1 code, the MSB of the first byte
is set on and that of the second byte is set off for each plane 2 character
code. The following formula calculates the value of a plane 2 character
from its position:
1st byte = M + 161
2nd byte = N + 33 - M x 94
In this formula, N is the position of the character on the plane and
M = N / 94.
For example, if a character is at position 2502 on plane 2, its encoding
value is BB5B, which is calculated as follows:
N = 2502, M = 2502/94 = 26
1st byte = 26 + 161 = 187
2nd byte = 2502 + 33 - 26 x 94 = 91
Codeset Conversion
The following codeset converter pairs are available for converting
Traditional Chinese characters between telecode and other encoding formats.
Refer to iconv_intro(5) for an introduction to codeset conversion. For more
information about the other codeset for which telecode is the input or
output, see the reference page specified in the list item.
· big5_telecode, telecode_big5
Converting from and to the Big-5 codeset: big5(5).
Note that Big-5 encoding is equivalent to the Microsoft code-page
format used on PCs for Traditional Chinese. You can therefore use
these converters to convert Traditional Chinese characters between PC
code page format and Telecode encoding format. For more information on
how the operating system supports PC code pages, see code_page(5).
· dechanyu_telecode, telecode_dechanyu
Converting from and to the DEC Hanyu codeset: dechanyu(5).
· eucTW_telecode, telecode_eucTW
Converting from and to Taiwanese Extended UNIX Code: eucTW(5).
Font Support for Telecode
The operating system supports Telecode only through conversion to another
codeset.
SEE ALSO
Commands: locale(1)
Others: ascii(5), big5(5), Chinese(5), code_page(5), dechanyu(5),
dechanzi(5), eucTW(5), GB18030(5), GBK(5), i18n_intro(5), i18n_printing(5),
iconv_intro(5), l10n_intro(5), sbig5(5)
 |
Index for Section 5 |
|
 |
Alphabetical listing for T |
|
 |
Top of page |
|