[fpc-pascal]Unicode

Rimgaudas Laucius rimga at ktl.mii.lt
Sat Dec 29 14:53:59 CET 2001


> Hello there!!!
> 
> Are there any functions to convert an ansi string to an unicode one.
> 
MultiByteToWideChar

Here is function from Delphi for directly conversion. But it needs some changes for work with Free Pascal.

function StringToWideChar(const Source: string; Dest: PWideChar;
  DestSize: Integer): PWideChar;
begin
  Dest[MultiByteToWideChar(0, 0, PChar(Source), Length(Source),
    Dest, DestSize - 1)] := #0;
  Result := Dest;
end;





More information about the fpc-pascal mailing list