x3270 Character Set

x3270 can use any constant-spaced X11 font, but in order to display special characters on the status line, it uses a family of special fonts with nonstandard ordering.

The character set ordering was originally based on the character generator ROM for a particular IBM terminal, but has since been modified to include all of the graphics in later versions of the U.S. EBCDIC and ISO 8859-1 Latin-1 character sets.

The column definitions are:

3270 CG
The index in the 3270 character set, and if the graphic is not in the Latin-1 character set, its name.
EBCDIC
The Code Page 037 (U.S.-International) EBCDIC code that is displayed using that graphic. If preceded by "GE", the graphic is generated by preceding the EBCDIC code by a Graphic Escape order.
Unicode
The Unicode code and symbol name that is equivalent to that CG index. If an ISO 10646-1 X11 font is used rather than a 3270 font, this is the character that x3270 will display for the EBCDIC code listed to the left.
All numbers are in hexadecimal.

Note that CG indices 0x0c0-0x0cf and 0x0e0-0x0ef correspond to field attribute bytes; they normally display as blanks and do not have names. GC indices 0x200-0x21f correspond to the DEC line-drawing characters.

3270 CG                 EBCDIC  Unicode

000 null                00      U+0020   space 
001                     41      U+00e7   nobreakspace 
002 euro                --      U+20ac € eurosign
006 eightones           ff      U+25cf ● solidcircle
007                     ca      U+00ad ­ hyphen
008                     6e      U+003e > greater
009                     4c      U+003c < less
00a                     ba      U+005b [ bracketleft
00b                     bb      U+005d ] bracketright
00c                     5d      U+0029 ) parenright
00d                     4d      U+0028 ( parenleft
00e                     d0      U+007d } braceright
00f                     c0      U+007b { braceleft

3270 CG                 EBCDIC  Unicode

010                     40      U+0020 space
011                     7e      U+003d = equal
012                     7d      U+0027 ' apostrophe
013                     7f      U+0022 " quotedbl
014                     61      U+002f / slash
015                     e0      U+005c \ backslash
016                     4f      U+007c | bar
017                     6a      U+00a6 ¦ brokenbar
018                     6f      U+003f ? question
019                     5a      U+0021 ! exclam
01a                     5b      U+0024 $ dollar
01b                     4a      U+00a2 ¢ cent
01c                     b1      U+00a3 £ sterling
01d                     b2      U+00a5 ¥ yen
01e                     b6      U+00b6 ¶ paragraph
01f                     9f      U+00a4 ¤ currency

3270 CG                 EBCDIC  Unicode

020                     f0      U+0030 0
021                     f1      U+0031 1
022                     f2      U+0032 2
023                     f3      U+0033 3
024                     f4      U+0034 4
025                     f5      U+0035 5
026                     f6      U+0036 6
027                     f7      U+0037 7
028                     f8      U+0038 8
029                     f9      U+0039 9
02a                     59      U+00df ß ssharp
02b                     b5      U+00a7 § section
02c                     7b      U+0023 # numbersign
02d                     7c      U+0040 @ at
02e                     6c      U+0025 % percent
02f                     6d      U+005f _ underscore

3270 CG                 EBCDIC  Unicode

030                     50      U+0026 & ampersand
031                     60      U+002d - minus
032                     4b      U+002e . period
033                     6b      U+002c , comma
034                     7a      U+003a : colon
035                     4e      U+002b + plus
036                     5f      U+00ac ¬ notsign
037                     bc      U+00af ¯ macron
038                     90      U+00b0 ° degree
039                     b3      U+00b7 · periodcentered
03a                     b0      U+005e ^ asciicircum
03b                     a1      U+007e ~ asciitilde
03c                     bd      U+00a8 ¨ diaeresis
03d                     79      U+0060 ` grave
03e                     be      U+00b4 ´ acute
03f                     9d      U+00b8 ¸ cedilla

3270 CG                 EBCDIC  Unicode

040                     44      U+00e0 à agrave
041                     54      U+00e8 è egrave
042                     58      U+00ec ì igrave
043                     cd      U+00f2 ò ograve
044                     dd      U+00f9 ù ugrave
045                     46      U+00e3 ã atilde
046                     cf      U+00f5 õ otilde
047                     df      U+00ff ÿ ydiaeresis
048                     ad      U+00dd Ý Yacute
049                     8d      U+00fd ý yacute
04a                     51      U+00e9 é eacute
04b                     b7      U+00bc ¼ onequarter
04c                     b8      U+00bd ½ onehalf
04d                     b9      U+00be ¾ threequarters
04e                     dc      U+00fc ü udiaeresis
04f                     48      U+00e7 ç ccedilla

3270 CG                 EBCDIC  Unicode

050                     43      U+00e4 ä adiaeresis
051                     53      U+00eb ë ediaeresis
052                     57      U+00ef ï idiaeresis
053                     cc      U+00f6 ö odiaeresis
054                     a0      U+00b5 µ mu
055                     42      U+00e2 â acircumflex
056                     52      U+00ea ê ecircumflex
057                     56      U+00ee î icircumflex
058                     cb      U+00f4 ô ocircumflex
059                     db      U+00fb û ucircumflex
05a                     45      U+00e1 á aacute
05b                     bf      U+00d7 × multiply
05c                     55      U+00ed í iacute
05d                     ce      U+00f3 ó oacute
05e                     de      U+00fa ú uacute
05f                     49      U+00f1 ñ ntilde

3270 CG                 EBCDIC  Unicode

060                     64      U+00c0 À Agrave
061                     74      U+00c8 È Egrave
062                     78      U+00cc Ì Igrave
063                     ed      U+00d2 Ò Ograve
064                     fd      U+00d9 Ù Ugrave
065                     66      U+00c3 Ã Atilde
066                     ef      U+00d5 Õ Otilde
067                     da      U+00b9 ¹ onesuperior
068                     ea      U+00b2 ² twosuperior
069                     fa      U+00b3 ³ threesuperior
06a                     9a      U+00aa ª ordfeminine
06b                     9b      U+00ba º masculine
06c                     8a      U+00ab « guillemotleft
06d                     8b      U+00bb » guillemotright
06e                     aa      U+00a1 ¡ exclamdown
06f                     ab      U+00bf ¿ questiondown

3270 CG                 EBCDIC  Unicode

070                     63      U+00c4 Ä Adiaeresis
071                     73      U+00cb Ë Ediaeresis
072                     77      U+00cf Ï Idiaeresis
073                     ec      U+00d6 Ö Odiaeresis
074                     fc      U+00dc Ü Udiaeresis
075                     62      U+00c2 Â Acircumflex
076                     72      U+00ca Ê Ecircumflex
077                     76      U+00ce Î Icircumflex
078                     eb      U+00d4 Ô Ocircumflex
079                     fb      U+00db Û Ucircumflex
07a                     65      U+00c1 Á Aacute
07b                     71      U+00c9 É Eacute
07c                     75      U+00cd Í Iacute
07d                     ee      U+00d3 Ó Oacute
07e                     fe      U+00da Ú Uacute
07f                     69      U+00d1 Ñ Ntilde

3270 CG                 EBCDIC  Unicode

080                     81      U+0061 a
081                     82      U+0062 b
082                     83      U+0063 c
083                     84      U+0064 d
084                     85      U+0065 e
085                     86      U+0066 f
086                     87      U+0067 g
087                     88      U+0068 h
088                     89      U+0069 i
089                     91      U+006a j
08a                     92      U+006b k
08b                     93      U+006c l
08c                     94      U+006d m
08d                     95      U+006e n
08e                     96      U+006f o
08f                     97      U+0070 p

3270 CG                 EBCDIC  Unicode

090                     98      U+0071 q
091                     99      U+0072 r
092                     a2      U+0073 s
093                     a3      U+0074 t
094                     a4      U+0075 u
095                     a5      U+0076 v
096                     a6      U+0077 w
097                     a7      U+0078 x
098                     a8      U+0079 y
099                     a9      U+007a z
09a                     9c      U+00e6 ae
09b                     70      U+00f8 ø oslash
09c                     47      U+00e5 å aring
09d                     e1      U+00f7 ÷ division
09e fm                  1e      U+003b ; semicolon
09f dup                 1c      U+002a * asterisk

3270 CG                 EBCDIC  Unicode

0a0                     c1      U+0041 A
0a1                     c2      U+0042 B
0a2                     c3      U+0043 C
0a3                     c4      U+0044 D
0a4                     c5      U+0045 E
0a5                     c6      U+0046 F
0a6                     c7      U+0047 G
0a7                     c8      U+0048 H
0a8                     c9      U+0049 I
0a9                     d1      U+004a J
0aa                     d2      U+004b K
0ab                     d3      U+004c L
0ac                     d4      U+004d M
0ad                     d5      U+004e N
0ae                     d6      U+004f O
0af                     d7      U+0050 P

3270 CG                 EBCDIC  Unicode

0b0                     d8      U+0051 Q
0b1                     d9      U+0052 R
0b2                     e2      U+0053 S
0b3                     e3      U+0054 T
0b4                     e4      U+0055 U
0b5                     e5      U+0056 V
0b6                     e6      U+0057 W
0b7                     e7      U+0058 X
0b8                     e8      U+0059 Y
0b9                     e9      U+005a Z
0ba                     9e      U+00c6 Æ AE
0bb                     80      U+00d8 Ø Ooblique
0bc                     67      U+00c5 Å Aring
0bd                     68      U+00c7 Ç Ccedilla
0be                     5e      U+003b ; semicolon
0bf                     5c      U+002a * asterisk

3270 CG                 EBCDIC  Unicode

0d0                     b4      U+00a9 © copyright
0d1                     af      U+00ae ® registered
0d2 boxA
0d3 insert
0d4 boxB
0d5 box6
0d6                     8f      U+00b1 ± plusminus
0d7                     ac      U+00d0 Ð ETH
0d8 rightarrow
0d9                     ae      U+00de Þ THORN
0da upshift
0db human
0dc underB
0dd downshift
0de boxquestion
0df boxsolid		3f	U+25a0 ■

3270 CG                 EBCDIC  Unicode

0f0 badcommhi
0f1 commhi
0f2 commjag
0f3 commlo
0f4 clockleft
0f5 clockright
0d6 lock
0f7                     8c      U+00f0 ð eth
0f8 leftarrow
0f9                     8e      U+00fe þ thorn
0fa keyleft
0fb keyright
0fc box4
0fd underA
0fe magcard
0ff boxhuman

3270 CG                 EBCDIC  Unicode

101 apl_Aunderbar       GE 41
107 apl_upcarettilde    GE ca   U+2372 ⍲
10a apl_del             GE ba	U+2207 ∇
10b apl_delta           GE bb	U+2206 ∆
10e apl_braceright      GE d0	U+007d } braceright
10f apl_braceleft       GE c0	U+007b { braceleft

3270 CG                 EBCDIC  Unicode

110 apl_space           GE 40	U+0020 space
115 apl_equiv           GE e0	U+2261 ≡
11c apl_epsilon         GE b1	U+03b5 ε
11d apl_iota            GE b2	U+03b9 ι
11e apl_multiply        GE b6	U+00d7 × multiply
11f apl_leftarrow       GE 9f	U+2190 ←

3270 CG                 EBCDIC  Unicode

120 apl_super0          GE f0	U+2070 ⁰
121 apl_super1          GE f1	U+00b9 ¹ onesuperior
122 apl_super2          GE f2	U+00b2 ² twosuperior
123 apl_super3          GE f3	U+00b3 ³ threesuperior
124 apl_super4          GE f4	U+2074 ⁴
125 apl_super5          GE f5	U+2075 ⁵
126 apl_super6          GE f6	U+2076 ⁶
127 apl_super7          GE f7	U+2077 ⁷
128 apl_super8          GE f8	U+2078 ⁸
129 apl_super9          GE f9	U+2079 ⁹
12a apl_Runderbar       GE 59

3270 CG                 EBCDIC  Unicode

137 apl_uptack          GE bc	U+22a4 ⊤
138 apl_quad            GE 90	U+2395 ⎕
139 apl_rho             GE b3	U+03c1 ρ
13a apl_alpha           GE b0	U+03b1 α
13b apl_degree          GE a1	U+00b0 ° degree
13c apl_bracketright    GE bd	U+005d ] bracketright
13e apl_notequal        GE be	U+2260 ≠
13f apl_circle          GE 9d	U+25cb ○

3270 CG                 EBCDIC  Unicode

140 apl_Dunderbar       GE 44
141 apl_Munderbar       GE 54
142 apl_Qunderbar       GE 58
143 apl_circlestile     GE cd	U+233d ⌽
144 apl_deltastile      GE dd	U+234b ⍋
145 apl_Funderbar       GE 46
146 apl_circleslope     GE cf	U+2349 ⍉
147 apl_upshoejot       GE df	U+235d ⍝
148 apl_bracketleft     GE ad	U+005b [ bracketleft
149 apl_upstile         GE 8d	U+2308 ⌈
14a apl_Junderbar       GE 51
14b apl_slope           GE b7	U+005c \ backslash
14c apl_divide          GE b8	U+00f7 ÷ division
14e apl_delstile        GE dc	U+2352 ⍒
14f apl_Hunderbar       GE 48

3270 CG                 EBCDIC  Unicode

150 apl_Cunderbar       GE 43
151 apl_Lunderbar       GE 53
152 apl_Punderbar       GE 57
153 apl_squad           GE cc	U+2337 ⌷
154 apl_overbar         GE a0	U+203e ‾
155 apl_Bunderbar       GE 42
156 apl_Kunderbar       GE 52
157 apl_Ounderbar       GE 56
158 apl_downcarettilde  GE cb	U+2371 ⍱
159 apl_quotedot        GE db	U+0021 ! exclam
15a apl_Eunderbar       GE 45
15b apl_stile           GE bf	U+2502 │
15c apl_Nunderbar       GE 55
15d apl_quadslope       GE ce	U+2342 ⍂
15e apl_quadquote       GE de	U+235e ⍞
15f apl_Iunderbar       GE 49

3270 CG                 EBCDIC  Unicode

160 apl_Uunderbar       GE 64
161 apl_iotaunderbar    GE 74	U+2378 ⍸
162 apl_downcaret       GE 78	U+2228 ∨
163 apl_circlebar       GE ed	U+2296 ⊖
164 apl_circlestar      GE fd	U+235f ⍟
165 apl_Wunderbar       GE 66
166 apl_uptackjot       GE ef	U+2355 ⍕
167 apl_downtackup      GE da	U+2336 ⌶
168 apl_slashbar        GE ea	U+233f ⌿
16a apl_rightshoe       GE 9a	U+2283 ⊃
16b apl_leftshoe        GE 9b	U+2282 ⊂
16c apl_uparrow         GE 8a	U+2191 ↑
16d apl_downarrow       GE 8b	U+2193 ↓
16e apl_upshoe          GE aa	U+22c2 ⋂
16f apl_downshoe        GE ab	U+22c3 ⋃

3270 CG                 EBCDIC  Unicode

170 apl_Tunderbar       GE 63
171 apl_quadjot         GE 73	U+233b ⌻
172 apl_righttack       GE 77	U+22a3 ⊣
173 apl_diaeresisdot    GE ec	U+2235 ∵
174 apl_deltaunderbar   GE fc	U+2359 ⍙
175 apl_Sunderbar       GE 62
176 apl_diaeresis       GE 72	U+00a8 ¨ diaeresis
177 apl_lefttack        GE 76	U+22a2 ⊢
178 apl_slopebar        GE eb	U+2340 ⍀
179 apl_deltilde        GE fb	U+236b ⍫
17a apl_Vunderbar       GE 65
17b apl_upcaret         GE 71	U+22c0 ⋀
17c apl_epsilonunderbar GE 75	U+2377 ⍷
17d apl_quaddivide      GE ee	U+2339 ⌹
17e apl_downtackjot     GE fe	U+234e ⍎
17f apl_Zunderbar       GE 69

3270 CG                 EBCDIC  Unicode

180 apl_2vertical       GE 81	(none?)
181 apl_2horizontal     GE 82	(none?)
182 apl_leftvbar        GE 83	U+23b8 ⎸
183 apl_rightvbar       GE 84	U+23b9 ⎹
184 apl_midvbar         GE 85	U+23a5 ⎥
189 apl_leftsolid       GE 91	U+258c ▌
18a apl_rightsolid      GE 92	U+2590 ▐
18b apl_topsolid        GE 93	U+2580 ▀
18c apl_bottomsolid     GE 94	U+2584 ▄
18d apl_solid           GE 95	U+25a0 ■

3270 CG                 EBCDIC  Unicode

192 apl_midhbar         GE a2	U+2500 ─
193 apl_solidcircle     GE a3	U+2022 •
194 apl_subn            GE a4	(none)
19a apl_splat           GE 9c	U+00a4 ¤ currency
19b apl_diamond         GE 70	U+25c6 ◆
19c apl_Gunderbar       GE 47
19d apl_sub1            GE e1	U+2081 ₁

3270 CG                 EBCDIC  Unicode

1a0 apl_superlparen     GE c1	U+207d ⁽
1a1 apl_plus2           GE c2	U+002b + plus
1a2 apl_solidbox        GE c3	U+220e ∎
1a3 apl_lowerleft       GE c4	U+2514 └
1a4 apl_upperleft       GE c5	U+250c ┌
1a5 apl_leftjoin        GE c6	U+251c ├
1a6 apl_bottomjoin      GE c7	U+2534 ┴
1a7 apl_section         GE c8	U+00a7 § section
1a9 apl_superrparen     GE d1	U+207e ⁾
1aa apl_minus2          GE d2	U+002d - minus
1ab apl_intersect       GE d3	U+253c ┼
1ac apl_lowerright      GE d4	U+2518 ┘
1ad apl_upperright      GE d5	U+2510 ┐
1ae apl_rightjoin       GE d6	U+2524 ┤
1af apl_topjoin         GE d7	U+252c ┬

3270 CG                 EBCDIC  Unicode

1b0 apl_paragraph       GE d8	U+00b6 ¶ paragraph
1b2 apl_sub2            GE e2	U+2082 ₂
1b3 apl_sub3            GE e3	U+2083 ₃
1b4 apl_dieresisjot     GE e4	U+2364 ⍤                (Sharp) 
1b5 apl_dieresiscircle  GE e5	U+2365 ⍥                (Sharp) 
1b6 apl_commabar        GE e6	U+236a ⍪                (Sharp) 
1b7 apl_euro            GE e7	U+20ac €                (Sharp) 
1ba apl_plusminus       GE 9e	U+00b1 ± plusminus
1bb apl_tilde           GE 80	U+007e ~ asciitilde
1bc apl_Xunderbar       GE 67
1bd apl_Yunderbar       GE 68

3270 CG                 EBCDIC  Unicode

1d0 apl_omega           GE b4	U+03c9 ω
1d1 apl_jot             GE af	U+2218 ∘
1d6 apl_rightarrow      GE 8f	U+2192 →
1d7 apl_downtack        GE ac	U+22a5 ⊥
1d9 apl_notless         GE ae	U+2265 ≥

3270 CG                 EBCDIC  Unicode

1f7 apl_notgreater      GE 8c	U+2264 ≤
1f9 apl_downstile       GE 8e	U+230a ⌊