fx-9860G Character Set
fx-9860G Character Set
fx-9860G
Software Development Kit
Character Set
http://world.casio.com/edu/
fx-9860G SDK Character Set
The fx-9860G has a large number of characters it must be able to represent internally. Because of this the
fx-9860G supports multi-byte character strings.
To differentiate a single byte character from a multi-byte character, a multi-byte character’s first byte is always an
extended code. Extended codes are 0x7F, 0xF7, 0xF9, 0xE5, 0xE6 and 0xE7. Currently only four codes are used:
0x7F, 0xF9, 0xE5 and 0xE6.
The entire character set on the fx-9860G is as follows:
1 / 10
fx-9860G SDK Character Set
0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx
x0
x1
x2
x3
x4
x5
x6
x7
x8
x9
xA
xB
xC
xD
xE
xF
2 / 10
fx-9860G SDK Character Set
0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx
x0
x1
x2
x3
x4
x5
x6
x7
x8
x9
xA
xB
xC
xD
xE
xF
3 / 10
fx-9860G SDK Character Set
0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx
x0
x1
x2
x3
x4
x5
x6
x7
x8 *1
x9 *2
xA *3
xB
xC
xD *4
xE
xF
4 / 10
fx-9860G SDK Character Set
0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx
x0
x1
x2
x3
x4
x5
x6
x7
x8
x9
xA
xB
xC
xD
xE
xF
5 / 10
fx-9860G SDK Character Set
0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx
x0
x1
x2
x3
x4
x5
x6
x7
x8
x9
xA
xB
xC
xD
xE
xF
6 / 10
fx-9860G SDK Character Set
0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx
x0
x1
x2
x3
x4
x5
x6
x7
x8
x9
xA
xB
xC
xD
xE
xF
7 / 10
fx-9860G SDK Character Set
0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx
x0
x1
x2
x3
x4
x5
x6
x7
x8
x9
xA
xB
xC
xD
xE
xF
8 / 10
fx-9860G SDK Character Set
0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx
x0
x1
x2
x3
x4
x5
x6
x7
x8
x9
xA
xB
xC
xD
xE
xF
9 / 10
fx-9860G SDK Character Set
0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx
x0
x1
x2
x3
x4
x5
x6
x7
x8
x9
xA
xB
xC
xD
xE
xF
Let’s walk through the creation of the multi-byte character . Looking at the character charts, you’ll see that
has display code 0xE6 and it’s second byte is 0x9B (refer to the chart immediately above). To create this character
the code would look like this:
unsigned char multi[3]={0xE6,0x9B,0};
Notice that this array is null terminated.
10 / 10
CASIO COMPUTER CO., LTD.
6-2, Hon-machi 1-chome
Shibuya-ku, Tokyo 151-8543, Japan
SA0701-A