[fpc-pascal] question about changing default ASCII table in the fpc 2.2.0 IDE

Michael Van Canneyt michael at freepascal.org
Thu Jun 24 08:58:31 CEST 2010



On Thu, 24 Jun 2010, Noel and Marie wrote:

> Hello,
>
> I would like to print a square root symbol using  write(chr(251)); as I could 
> before SP3 for XP was installed on my PC.
>
> Currently am getting a superscript 1 rather than the square root symbol from 
> write(chr(251)).
>
> I've tried the following kind suggestions of Tomas Hajny, unfortunately 
> without success:
>
> 1.   In a command shell I entered
>        CHCP 437     and then ran the program
>
> 2.  Modified the source code to include the Windows unit and added line 
> setConsoleOutputCP(437);,
>       compiled and then ran the program.
>
>
> I  examined the registry settings   in directory Codepage.
>       Name              Data
>     (default )         (value not set)
>       ...
>       ACP                1252
>       MACCP        10000
>       OEMCP            850
>       OEMHAL        vgaoem.fon
>
>       Changed OEMCP to 437     and got an accented 'u'.   Then restored the 
> system.
>
> I wonder if anyone can suggest a solution to the problem.

Have you tried simply using a different font for the console ?

Michael.



More information about the fpc-pascal mailing list