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.
