What encoding is used for in/out strings in:

function IExternalContext.getUserName(): PAnsiChar;
function IExternalContext.getDatabaseName(): PAnsiChar;
function IExternalContext.getClientCharSet(): PAnsiChar;

function IRoutineMetadata.getPackage(status: IStatus): PAnsiChar;
function IRoutineMetadata.getName(status: IStatus): PAnsiChar;
function IRoutineMetadata.getEntryPoint(status: IStatus): PAnsiChar;
function IRoutineMetadata.getBody(status: IStatus): PAnsiChar;
function IRoutineMetadata.getTriggerTable(status: IStatus): PAnsiChar;

function IProvider.attachDatabase(status: IStatus; fileName: PAnsiChar; 
dpbLength: Cardinal; dpb: BytePtr): IAttachment;
function IProvider.createDatabase(status: IStatus; fileName: PAnsiChar; 
dpbLength: Cardinal; dpb: BytePtr): IAttachment;

is utf8?

Is there are functions in new api where encoding of strings is depends on 
operating system locale/codepage or on connection character set?


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to