lazarus在命令行使用writeln('ConsoleToUTF8:中文测试')中文乱码,经测试,使用SysToUTF8转码后就可以正常显示中文:
program project11; {$mode objfpc}{$H+} uses {$IFDEF UNIX} cthreads, {$ENDIF} Classes, SysUtils,lazutf8 { you can add units after this }; begin writeln('Console:中文测试'); writeln(ConsoleToUTF8('ConsoleToUTF8:中文测试')); writeln(SysToUTF8('SysToUTF8:中文测试')); end.