[Overview][Procedures and functions][Index] Reference for unit 'LazUTF16' (#lazutils)

Reference for unit 'LazUTF16'

Contains routines used for UTF-16 character and string operations.

uses

  System,

  Classes,

  sysutils,

  LazUTF8;

  

Routines for managing UTF-8-encoded strings.

Overview

lazutf16.pas includes string routines which are based on UTF-16 implementations, although it might also include routines for other encodings.

A UTF-16 based implementation for LowerCase, for example, is faster in WideString and UnicodeString then the default UTF-8 implementation.

Currently this unit includes only UTF8LowerCaseViaTables which is based on a UTF-16 table, but it might be extended to include various UTF-16 routines.

lazutf16.pas is part of the LazUtils package.


Version 4.0 Generated 2025-05-03 Home