[fpc-devel] How to set code page in terminal? (Windows)
silvioprog
silvioprog at gmail.com
Thu Jun 21 23:39:08 CEST 2012
Hello,
I'm trying to write "Atenção" in terminal, but it writes "At├º├úo"
instead of "Atenção" (please see http://imagebin.org/217387 ). :(
On Linux it's OK.
My test code is (or zip in attached):
------------------------------------------------------------
program test;
{$mode objfpc}{$H+}
{$IFDEF MSWINDOWS}
uses
windows;
{$ENDIF}
const
C = 'Atenção';
begin
{$IFDEF MSWINDOWS}
SetConsoleOutputCP(CP_UTF8);
SetTextCodePage(Output, CP_UTF8);
{$ENDIF}
WriteLn(C);
end.
------------------------------------------------------------
Lazarus 1.1 r37649 FPC 2.7.1 i386-win32-win32/win64 | Windows 7 - 64
Thanks.
--
Silvio Clécio
My public projects - github.com/silvioprog
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cp.zip
Type: application/zip
Size: 1375 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20120621/57b00732/attachment.zip>
More information about the fpc-devel
mailing list