Hi,
FlexCel DLL was made specifically to support Delphi 6 or newer, so we can't use stuff like TEncoding, which was added much later. So, in FlexCel dll you specify the encoding by passing a string from: Code Page Identifiers - Win32 apps | Microsoft Learn
The other thing is that old delphi versions won't automatically resolve widechars in overloads, so in the text below I used WideChar(';') but that's not needed in Sydney. I just wrote it so people in older versions will be able to use the solution too.