L_OcrEncoding_ToUTF8

Summary

Maps a UTF-16 (wide character) string to a new character string. The new character string is not necessarily from a multibyte character set.

Syntax

#include "ltocr.h"

L_LTOCR_API L_INT EXT_FUNCTION L_OcrEncoding_ToUTF8(source, sourceCount, dest, destCount)

Parameters

const L_WCHAR* source

Pointer to the Unicode string to convert.

L_UINT sourceCount

Size, in characters, of the string indicated by 'source'.

L_CHAR* dest

Pointer to a buffer that receives the converted string.

L_UINT destCount

Size, in bytes, of the buffer indicated by 'dest'.

Returns

Value Meaning
SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Comments

Maps a UTF-16 (wide character) string to a new character string. The new character string is not necessarily from a multibyte character set.

This function internally calls WideCharToMultiByte function to do the conversion, so for more information about this function, refer to MSDN.

Required DLLs and Libraries

See Also

Functions

Topics

Example

This example shows how to map a UTF-16 (wide character) string to a new character string.
The new character string is not necessarily from a multi-byte character set.

L_INT L_OcrEncoding_ToUTF8Example(const L_WCHAR* source, L_UINT sourceCount, L_CHAR* dest, L_UINT destCount) 
{ 
   L_OcrEncoding_ToUTF8(source, sourceCount, dest, destCount); 
   return SUCCESS; 
} 

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS OCR Module - LEAD Engine C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.