- Documentation
- Reference manual
- Built-in Predicates
- Notation of Predicate Descriptions
 - Character representation
 - Loading Prolog source files
 - Editor Interface
 - List the program, predicates or clauses
 - Verify Type of a Term
 - Comparison and Unification of Terms
 - Control Predicates
 - Meta-Call Predicates
 - Delimited continuations
 - Exception handling
 - Handling signals
 - DCG Grammar rules
 - Database
 - Declaring predicate properties
 - Examining the program
 - Input and output
 - Status of streams
 - Primitive character I/O
 - Term reading and writing
 - Analysing and Constructing Terms
 - Analysing and Constructing Atoms
 - Localization (locale) support
 - Character properties
 - Operators
 - Character Conversion
 - Arithmetic
 - Misc arithmetic support predicates
 - Built-in list operations
 - Finding all Solutions to a Goal
 - Forall
 - Formatted Write
 - Global variables
 - Terminal Control
 - Operating System Interaction
 - File System Interaction
 - User Top-level Manipulation
 - Creating a Protocol of the User Interaction
 - Debugging and Tracing Programs
 - Obtaining Runtime Statistics
 - Execution profiling
 - Memory Management
 - Windows DDE interface
 - Miscellaneous
 
 
 - Built-in Predicates
 - Packages
 
 - Reference manual
 
4.26 Character Conversion
Although I wouldn't really know why you would like to use these features, they are provided for ISO compliance.
- [ISO]char_conversion(+CharIn, +CharOut)
 - Define that term input (see read_term/3) 
maps each character read as
CharIn to the character CharOut. Character 
conversion is only executed if the Prolog flag char_conversion 
is set to
trueand not inside quoted atoms or strings. The initial table maps each character onto itself. See also current_char_conversion/2. - [ISO]current_char_conversion(?CharIn, ?CharOut)
 - Queries the current character conversion table. See char_conversion/2 for details.