win10下,cmd,power shell設置默認編碼為‘UTF-8


power shell

注:以下內容在非Windows平台上寫的,可能會有拼寫錯誤,如果有,請指正,我會盡快修正。可以用Powershell的配置文件(\(PROFILE)來實現。\)PROFILE默認文件不存在,需要創建。New-Item $PROFILE -ItemType File -Force
此時會在文檔下產生一個ps1文件,該文件會在Powershell啟動的時候加載。在這個配置文件里加上一句:[System.Console]::OutputEncoding=[System.Text.Encoding]::GetEncoding(65001)
當然,這里就涉及到了Powershell的執行策略(Execution Policy)的問題,你需要設置允許 Powershell執行腳本,我是用的Unrestricted 策略:Set-ExecutionPolicy Unrestricted

cmd

按照原來的辦法 每次打開都要輸入“chcp 65001“ 那么其實只要每次打開時讓電腦自動輸入這串代碼即可辦法win+R --> regedit --> 計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor --> 添加一個字符串值 (名稱為:autorun 數據為:chcp 65001)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM