[fpc-pascal] FileIO in FPC 3.0
    Michael Van Canneyt 
    michael at freepascal.org
       
    Fri Sep 25 10:26:44 CEST 2015
    
    
  
On Fri, 25 Sep 2015, Andreas Dorn wrote:
> Hi there,
>  
> In the discussion about resourcestrings I read that the RTL now uses codepage-aware strings for FileIO.
> So I wonder what kind of codepages do you use for FileIO?
It uses UTF16 on windows, not a codepage aware string.
So if you use widestring for all your filename strings, there will be no problem. 
No conversions will happen.
If you so desire, you can start with a single-page, codepage aware string, but the RTL will convert it 
to UTF16 on windows anyway. if your codepage aware string contains "invalid" bytes, then 
the conversion may fail.
Michael.
    
    
More information about the fpc-pascal
mailing list