# Synopsis

size_t saff_UTF8ToSTEP(char * instring, FILE *outfile)

# Purpose

Map UTF-8 string to STEP

# Description

Given an input string containing charcters in UTF-8 encoding, convert the characters to STEP Part 21 encoding using the Unicode \X2 (ISO 10646) format. See section 7.3.3.2 of the Part 21 standard for a description. See also, http://en.wikipedia.org/wiki/UTF-8 for a description of the method used for the conversion.

This function must be registered using the saff_RegisterEncoder function prior to calling the saff_FormatFile function.

The function unl_Initialize must be called prior to invoking this function.

# Input

## instring

The UTF-8 encoded string

## outfile

File descriptor to write the Unicode string to

# Return

The number of characters written.