You're browsing the documentation of a version that is still under development, the features described here may change or even be removed.

3.14. Conversions

Conversions are objects used to perform transformations between two different encodings. Like cast objects, conversions are very basic objects but the conversion function is the main responsible for the task of converting a character from encoding A to B.

Attribute Description
Source Encoding Defines the source encoding.
Target Encoding Defines the target encoding.
Conversion Function Specify the function that performs the character conversion. This function must have the following signature: void function(integer, integer, cstring, internal, integer)
Default Conversion Marks the conversion as default for the involved encodings. Additionally, this attribute enables the conversion to be used in the translation of the communication between the client and server. But to make this task, two conversion objects must be defined: one from encoding A to B and another from B to A.

Oct 31, 2024 at 09:12