Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.4j

Application v 5.22b

  

 

Chapter FiveGeneral Functions (continued)

UnicodeToAnsi Function

Overview

The UnicodeToAnsi function takes an 16-bit wstring in Unicode and converts it to ANSI/ISO-8859-1.

Syntax/Parameters

Syntax

string = UnicodeToAnsi ( wstring data );

Parameters

data

A wstring containing Unicode text to convert.

Return Value

Returns a string containing the converted string. Use the IsError, IsNotError and GetLastError functions to determine if an error occurred and to retrieve a formatted error code.

Remarks

The function moves through the source data and converts Unicode characters to ANSI character positions while converting each 16-bit word to a 8-bit byte. Unicode shares the ASCII and ISO Latin portion of ANSI characters, Characters that can be converted to ANSI are converted the others are set as Ctrl+? (0x1F). When characters cannot be converted, an error condition is set and the number of failed conversion in the low word of the error code.

Related Functions

Platform Support

Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL

Legato IDE, Legato Basic