WideString
Back to data types.
The data type WideString has no size limit and comprises of an array of type WideChar. The functions of the LazUTF8 unit are there to facilitate the conversion of types from AnsiString to WideString and from WideString to AnsiString.
The examples below are for Windows operating systems!
Uses
...,
LazUTF8,
...;
...
{ Definition of the WideString and AnsiString data types }
Var
w: WideString;
a: AnsiString;
Begin
{ Examples of correct assignment of AnsiString to WideString }
w: = UTF8ToUTF16 ('0123ABCabc456AöU!, .-');
w: = w + UTF8ToUTF16 (IntToString (45));
{ Example of correct assignment of a WideString to an AnsiString }
a: = UTF16ToUTF8 (w);
...
end;From the Free Pascal wiki, page "WideString", as it stood on 2023-12-22 after a change by Alextpp, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
