[fpc-pascal] Unicode file names
Mattias Gaertner
nc-gaertnma at netcologne.de
Sat Dec 5 14:03:06 CET 2015
On Sat, 5 Dec 2015 13:44:08 +0100
Jonas Maebe <jonas.maebe at elis.ugent.be> wrote:
> On 05/12/15 13:36, Mattias Gaertner wrote:
> > On Sat, 5 Dec 2015 12:55:42 +0100 (CET)
> > Michael Van Canneyt <michael at freepascal.org> wrote:
> >
> >> On Sat, 5 Dec 2015, Mattias Gaertner wrote:
> >>
> >>> fpcres fails on Windows with paths containing non ASCII characters. The
> >>> compiler itself happily compiles units. FPC 3.0.0 and 3.1.1.
> >>>
> >>> Is that a regression?
> >>
> >> I don't think so, since that has probably never worked correctly.
> >
> > Is there any FPC tool that supports Unicode file names on Windows?
>
> The title of the message and your latest questions talks about unicode
> "Unicode", but in your original text you talk about "non-ASCII". Did you
> mean "non-ANSI"?
Sorry for the confusion.
The compiler itself seems to support the Windows console codepage
(file names and output), which I guess is ANSI, so more than ASCII
(#32-#126), but not Unicode.
fpcres seems to only support ASCII, which surprises me. Either my tests
are wrong or fpcres is more limited than the compiler.
> No FPC tools contain any platform-specific file handling, nor do they
> change any of the Default.*CodePage settings. They all use either
> ansistrings or shortstrings.
Thanks, that answers my second question.
Mattias
More information about the fpc-pascal
mailing list