See Also: OemToUtf8, String Functions
Converts a string to the OEM character format.
Use CharTranslate.pkg
(Utf8ToOem( {stringValue} ))
Where:
{stringValue} is a string
DataFlex strings are by default encoded as UTF-8. When working with external APIs or when exporting data, it is sometimes necessary to convert strings to OEM.
Note that this should be used with caution, as most string functions will not function properly on OEM strings.
Also, the debugger will not be able to display OEM strings correctly as it expects UTF-8. Converting from UTF-8 to OEM is a lossy conversion, which means that not all characters can be represented in the limited OEM set and will be replaced by the ? character.
Procedure Test
String sValue sOemString
// move a value to string sValue
Move (Utf8ToOem(sValue)) to sOemString
End_Procedure