The Portable Character Set

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)


The charmap File
LOCALDEF Utility