[fpc-pascal] simple conversion of unicode chars
Bart
bartjunk64 at gmail.com
Sun Dec 27 11:08:29 CET 2015
On 12/26/15, ulrich <romrum at cbox.cz> wrote:
> I need the simplest possible transfer of one unicode character (numeric
> string or integer) to the default windows code page (CP1250).
You mean from codepoint (U+xxxx) to single byte CP1250?
In unit LazUtf8 (in LazUtils from Lazarus):
function UnicodeToUTF8(CodePoint: cardinal): string;
In unit lconvencoding (in LazUtils from Lazarus):
function UTF8ToCP1250(const s: string; SetTargetCodePage: boolean =
false): RawByteString; // central europe
The LazUtils package can be used in console programs as well (it does
not depend on LCL or widgetset).
In lazarus, start a new project (simple program) then use the
projectIspectro to add a dependency on LazUtils package (this will add
the right paths to the project info file).
That should do the trick.
Bart
More information about the fpc-pascal
mailing list