Somehow my previous question has been marked as duplicate.

Question:

I have a database with records in Chinese characters. I can take them out, and use them in button.Text.

However, when I use

```
Console.WriteLine(button.Text);

```

The output displays every Chinese character as a "?"

Now, why is the question NOT duplicate?
I have THOROUGHLY searched for a solution, not just on stackoverflow, on everywhere I can search (with my limited skills). Read all those related posts. I found two potential solutions:

One:
Console.OutputEncoding = Encoding.Unicode;
Unicode, UTF8, UT7, UTF32.

Two:
Change my computer's locale in Control Panel to a region with Simplified Chinese. Then reboot and run the solution again.

**I have tried both these suggested solutions, individually and together.** Nothing works. The output changes from "?" to completely jibberish, unrecognizable characters.

Does anyone have any idea what to do here?