//Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
// Application.UseSystemConsole = true;
Application.Init ();

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
Application.UseSystemConsole = true;
Application.Init ();

But the mouse can't be used.
Actually, the Chinese characters become squares in the latest version,

They can be displayed correctly in v0.81.
There is a bug in the code that not letting unicode to process if Rune.ColumnWidth is greater than 1. That the case of chinese characters. Since the chinese language has installed the chinese characters should be outputed. If the system don't recognize the charater then let the SO output the default string, perhaps "?". I'll submit a PR to fix this.

Here a screenshot on the Linux.

On MacI can print chinese on the prompt but not in the app. I think maybe is related with the #949.


Nice Fix! Thanks, bro!
Looks like typing Chinese is still a problem, I get nothing shown up on windows.
Do you tried with my PR? If you did, do you have the chinese font installed?
IME Input is not working, the display is ok.

The characters are shown in the menu bar, however, no Chinese character can be typed in login or demo text editor.
Ah ok. I didn't test the input. I only did copy /paste. Well I never wrote Chinese before and I don't know if I can typed with my keyboard. I will try.
That only happens on Windows, on Ubuntu 20.04, it works well. Maybe it is related to IME and console implementation on Windows.

However, in the text editor demo the typing becomes abnormal. I believe it is another issue for multi-byte characters in TextView. The TextField is OK.