CoreShop商城 特色:.net第一國產電商項目,影響力最大 核心商城系統(CoreShop) 是基於 Asp.Net 5.0、Uni-App開發、 支持可視化佈局的小程式商城系統; 前後端分離,支持分散式部署,跨平臺運行;擁有分銷、代理、團購秒殺、 接龍、拼團、直播、優惠券、自定義表單等眾多營 ...
背景
在單位內網工作機上的VS 2019做開發時,有時會需要用到C#交互視窗,但是之前使用的時候,凡是需要顯示中文的地方都會出現亂碼(如提示警告錯誤等);特別是使用時出現了錯誤,但錯誤內容是亂碼,也無法去判斷具體是什麼錯誤,很是困擾。
(由於事發機器是內網開發機,沒有辦法將故障圖截圖導出到外部,所以就貼一張正常的C#交互視窗)
經過排查和網路上搜索引擎的查找,記錄一下自己成功解決的方法。順便標記個解決亂碼後出現的小問題。
步驟
1.首先右鍵點擊時間區域,選擇“調整日期/時間”(由於整個菜單很長,這裡就截取部分了)
2.在彈出的視窗中依次選擇左側“語言”菜單欄——右側“管理語言設置”——彈出視窗中“更改系統區域設置”——在區域設置視窗中將“Beta 版:使用Unicode UTF-8提供全球語言支持(U)”選中並點擊確定
3.在完成上述選項後,系統會提示需要重新啟動,按照系統提示保存好所有文檔內容並重新啟動電腦即可。
4.亂碼問題解決
後記
自己平常開發的時候會用便簽軟體記一些需要留意的事情和問題。但是這次解決完這個問題後,我發現便簽內的文字顯示也變成亂碼了;嘗試將改動撤回也無濟於事,原因不明。
所以如果平時有使用便簽軟體在桌面上貼內容的話,建議執行以上操作前對重要的便簽內容進行備份,避免可能導致的亂碼和數據丟失問題
另外在自己個人機器上看了一下C#交互視窗,但是沒有發現有亂碼的問題,聯想了一下,可能這個問題跟系統版本也有關係(工作機為190X,個人機器為21H2)