TTranscoder is the abstract base class that provides the basic protocol for transcoding character strings both to and from Unicode. The text system currently provides these concrete classes for performing text conversion:
TRuleBasedTranscoder, an abstract class derived from TTranscoder, provides basic protocol for transcoders whose rules can be individually added, edited, and accessed. Each rule is represented by an instance of TTranscodingRule.
In addition, the transcoding classes use the class TTranscodingException, derived from TStandardException, to issue exceptions. TTranscodingException defines the exception condition kTranscodingNotInstalled
, generated when a client instantiates a transcoder for which a transcoding table is not available.