Iran System encoding

From HandWiki
Short description: Programming character encoding

Iran System encoding was an 8-bit character encoding scheme and was created by Iran System corporation for Persian language support. This encoding was in use in Iran in DOS-based programs and after the introduction of Microsoft code page 1256 this encoding became obsolete. However, some Windows and DOS programs using this encoding are still in use and some Windows fonts with this encoding exist. Now most programs use code page 1256 or Unicode.

Character set

Only the upper half (128–255) of the table is shown, the lower half (0–127) being plain ASCII. This character set encodes distinct visual forms separately.

IRAN SYSTEM[1]
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
8_
128
۰
06F0
۱
06F1
۲
06F2
۳
06F3
۴
06F4
۵
06F5
۶
06F6
۷
06F7
۸
06F8
۹
06F9
،
060C
ـ
0640
؟
061F

FE81

FE8B

FE80
9_
144

FE8D

FE8E

FE8F

FE91

FB56

FB58

FE95

FE97

FE99

FE9B

FE9D

FE9F

FB7A

FB7C

FEA1

FEA3
A_
160

FEA5

FEA7

FEA9

FEAB

FEAD

FEAF

FB8A

FEB1

FEB3

FEB5

FEB7

FEB9

FEBB

FEBD
ﺿ
FEBF
*
FEC1
B_
176

2591

2592

2593

2502

2524

2561

2562

2556

2555

2563

2551

2557

255D

255C

255B

2510
C_
192

2514

2534

252C

251C

2500

253C

255E

255F

255A

2554

2569

2566

2560

2550

256C

2567
D_
208

2568

2564

2565

2559

2558

2552

2553

256B

256A

2518

250C

2588

2584

258C

2590

2580
E_
224
*
FEC5

FEC9

FECA

FECC

FECB

FECD

FECE

FED0

FECF

FED1

FED3

FED5

FED7

FB8E

FB90

FB92
F_
240

FB94

FEDD

FEFB

FEDF

FEE1

FEE3

FEE5

FEE7

FEED

FEE9

FEEC

FEEB

FBFD

FBFC

FBFE
NBSP
00A0

  Letter   Number   Punctuation   Symbol   Other  Undefined

* Position used for all forms of the letter.
† Initial or medial form.
‡ Final or isolated form.

References