Codepages 437 and 850 are the DOS characters used in a command-shell window. Codepage ISO-8859-1 is the Windows character set used in Windows GUI applications. You can get into trouble if you use a Windows GUI editor for source code for applications that will run in a command-shell window, or vice versa.
For example, e-acute is #$82 in codepages 437 and 850, but #$E9 in codepage ISO-8859-1. If you wanted to write the Spanish word "olé" in a command-shell application, you would write "ol"+#$82, but for a windows-GUI application you would write "ol"+#$E9.
For another example, a-umlaut is #$84 in codepages 437 and 850, but #$E4 in codepage ISO-8859-1. If you wanted to write the German word "spät" in a command-shell application, you would write "sp"+#$84+"t", but for a windows-GUI application you would write "sp"+#$E4+"t".
I hope this helps.
- Rich
Juha Nevalainen wrote 14 lines
Sorry to bother you with trivial newbie question
but the links to the archives seem broken right now.
How can I display special characters outside the standard
A-Z range in the WIN32 environment?
I am using
writeln('some strange chars like ä, ö etc');
but it displays other characters instead. Those above are ascii
codes 132 and 148 in case you wondered or they dont dislay correctly.
I have codepage 850 active. Any suggestions?