2023-08-17

[C#] Console.WriteLine 出現?? ,亂碼顯示問題

簡單記錄一個很白癡的事情,測試程式常常使用 Console.WriteLine 但是竟然

會出現 ?? ,後來我才發現,原來預設的不是 UTF8 就會導致這樣

我測試文字

当麻测试测试123简体中文とうま

輸出後: 

後來發現只要加上這一行 System.Console.OutputEncoding = System.Text.Encoding.UTF8;

  System.Console.OutputEncoding = System.Text.Encoding.UTF8;

  Console.WriteLine("当麻测试测试123简体中文とうま");



這樣就會正常了,簡單筆記一下