HomeSpecial charactersConverting 8-bit charactersHyphenation
User Manual UDO > The UDO syntax > Special characters Index

Universal charset

With the commands described in the previous section it is possible to transport document files with 8-bit characters systemwide.

If you transport files over the internet, however, that somewhere on the way these characters get converted or changed. This would be fatal with soruce files using more than one character code set.

To enable the exchange of files in this case, UDO offers a universal character set. This is not really a character set, but a way to emulate 8-bit characters by using a sequence of several 7-bit characters.

Since the necessary queries and conversions are quite computer-bound, you have to tell that the following contain universal characters. This is done by using the switch !universal_charset.

After using !universal_charset [on] UDO will look at every input line and converts universal characters to 8-bit characters. The following table shows which input sequences are converted to which characters:

Placeholder x from Example Result
(!"x) AEIOUaeiosuy (!"a) = (!"a)
(!'x) AEIOUYaeiouy (!'e) = (!'e)
(!`x) AEIOUaeiou (!`i) = (!`i)
(!^x) AEIOUaeiou (!^o) = (!^o)
(!&x) AE, OE, ae, oe (!&AE) = (!&AE)
(!~x) ANOano (!~n) = (~n)
(!,x) Cc (!,C) = (!,C)
(!.x) Aa (!.A) = (!.A)
(!_x) ao (!_a) = (!_a)
(!_x) !? (!_?) = (!_?)
(!\x) Oo (!\O) = (!\O)
(!/x) Oo (!/o) = (!o)
(!#x) PS (!#S) = (!#S)

The german (!"s) will be created with the placeholder (!"s). If the destination format does not know a character, the best possible character will be used, for example a instead of (!^a).


Copyright © www.udo-open-source.org (Contact)
Last updated on May 19, 2014

HomeSpecial charactersConverting 8-bit charactersHyphenation