the data coming from a TcaUnicodeStringlist class I have written which only deals with UnicodeStrings - no AnsiStrings whatsoever.
UTF8(bytes vary from 1 to 4) ? UTF16 (full, bytes vary from 2 to 4)? UTF16-LE (partially, Delphi style, bytes fixed at two)?, UTF32 (bytes fixed at four) ?
What kind of Unicode? We can't help you when we don't know. Unicode on its own means nothing.
If you mean the FPC (not Lazarus) supported UnicodeString type (UTF16-LE) , you also need a unicode16 capable font.
This should work, though:
var
a: UnicodeChar = #2500;
provided the font supports it. And the console supports unicode16.