The portable character set is the basis for the syntactic and semantic processing of the LOCALDEF tool, and for most of the utilities and functions that access the locale object files. Therefore, the portable character set must always be defined.
The following table lists the characters in the portable character set, the corresponding symbolic names, and the optional alternative names.
| Symbolic Name | Alternate Name | Character | Hex Value |
|---|---|---|---|
| <NUL> | 00 | ||
| <tab> | <SE10> | 05 | |
| <vertical-tab> | <SE12> | 0b | |
| <form-feed> | <SE13> | 0c | |
| <carriage-return> | <SE14> | 0d | |
| <newline> | <SE11> | 15 | |
| <backspace> | <SE09> | 16 | |
| <alert> | <SE08> | 2f | |
| <space> | <SP01> | 40 | |
| <period> | <SP11> | . | 4b |
| <less-than-sign> | <SA03> | < | 4c |
| <left-parenthesis> | <SP06> | ( | 4d |
| <plus-sign> | <SA01> | + | 4e |
| <ampersand> | <SM03> | & | 50 |
| <right-parenthesis> | <SP07> | ) | 5d |
| <semicolon> | <SP14> | ; | 5e |
| <hyphen> | <SP10> | - | 60 |
| <hyphen-minus> | <SP10> | - | 60 |
| <slash> | <SP12> | / | 61 |
| <solidus> | <SP12> | / | 61 |
| <comma> | <SP08> | , | 6b |
| <percent-sign> | <SM02> | % | 6c |
| <underscore> | <SP09> | _ | 6d |
| <low-line> | <SP09> | _ | 6d |
| <greater-than-sign> | <SA05> | > | 6e |
| <question-mark> | <SP15> | ? | 6f |
| <colon> | <SP13> | : | 7a |
| <apostrophe> | <SP05> | ' | 7d |
| <equals-sign> | <SA04> | = | 7e |
| <quotation-mark> | <SP04> | " | 7f |
| <a> | <LA01> | a | 81 |
| <b> | <LB01> | b | 82 |
| <c> | <LC01> | c | 83 |
| <d> | <LD01> | d | 84 |
| <e> | <LE01> | e | 85 |
| <f> | <LF01> | f | 86 |
| <g> | <LG01> | g | 87 |
| <h> | <LH01> | h | 88 |
| <i> | <LI01> | i | 89 |
| <j> | <LJ01> | j | 91 |
| <k> | <LK01> | k | 92 |
| <l> | <LL01> | l | 93 |
| <m> | <LM01> | m | 94 |
| <n> | <LN01> | n | 95 |
| <o> | <LO01> | o | 96 |
| <p> | <LP01> | p | 97 |
| <q> | <LQ01> | q | 98 |
| <r> | <LR01> | r | 99 |
| <s> | <LS01> | s | a2 |
| <t> | <LT01> | t | a3 |
| <u> | <LU01> | u | a4 |
| <v> | <LU01> | v | a5 |
| <w> | <LW01> | w | a6 |
| <x> | <LX01> | x | a7 |
| <y> | <LY01> | y | a8 |
| <z> | <LZ01> | z | a9 |
| <A> | <LA02> | A | c1 |
| <B> | <LB02> | B | c2 |
| <C> | <LC02> | C | c3 |
| <D> | <LD02> | D | c4 |
| <E> | <LE02> | E | c5 |
| <F> | <LF02> | F | c6 |
| <G> | <LG02> | G | c7 |
| <H> | <LH02> | H | c8 |
| <I> | <LI02> | I | c9 |
| <J> | <LJ02> | J | d1 |
| <K> | <LK02> | K | d2 |
| <L> | <LL02> | L | d3 |
| <M> | <LM02> | M | d4 |
| <N> | <LN02> | N | d5 |
| <O> | <LO02> | O | d6 |
| <P> | <LP02> | P | d7 |
| <Q> | <LQ02> | Q | d8 |
| <R> | <LR02> | R | d9 |
| <S> | <LS02> | S | e2 |
| <T> | <LT02> | T | e3 |
| <U> | <LU02> | U | e4 |
| <V> | <LV02> | V | e5 |
| <W> | <LW02> | W | e6 |
| <X> | <LX02> | X | e7 |
| <Y> | <LY02> | Y | e8 |
| <Z> | <LZ02> | Z | e9 |
| <zero> | <ND10> | 0 | f0 |
| <one> | <ND01> | 1 | f1 |
| <two> | <ND02> | 2 | f2 |
| <three> | <ND03> | 3 | f3 |
| <four> | <ND04> | 4 | f4 |
| <five> | <ND05> | 5 | f5 |
| <six> | <ND06> | 6 | f6 |
| <seven> | <ND07> | 7 | f7 |
| <eight> | <ND08> | 8 | f8 |
| <nine> | <ND09> | 9 | f9 |
| <vertical-line> | <SM13> | | | (4f) |
| <exclamation-mark> | <SP02> | ! | (5a) |
| <dollar-sign> | <SC03> | $ | (5b) |
| <circumflex> | <SD15> | ^ | (5f) |
| <circumflex-accent> | <SD15> | ^ | (5f) |
| <grave-accent> | <SD13> | ` | (79) |
| <number-sign> | <SM01> | # | (7b) |
| <commercial-at> | <SM05> | @ | (7c) |
| <tilde> | <SD19> | ~ | (a1) |
| <left-square-bracket> | <SM06> | [ | (ad) |
| <right-square-bracket> | <SM08> | ] | (bd) |
| <left-brace> | <SM11> | { | (c0) |
| <left-curly-bracket> | <SM11> | { | (c0) |
| <right-brace> | <SM14> | } | (d0) |
| <right-curly-bracket> | <SM14> | } | (d0) |
| <backslash> | <SM07> | \ | (e0) |
| <reverse-solidus> | <SM07> | \ | (e0) |
![]()
LOCALDEF Utility
LOCALDEF Syntax
LOCALDEF Return
Codes
LOCALDEF Messages