tft每日頭條

 > 科技

 > cmd 窗口亂碼

cmd 窗口亂碼

科技 更新时间:2024-08-06 13:15:12


cmd 窗口亂碼(CMD窗口中文亂碼了)1


在 Windows 操作系統,經常會用到 CMD 控制台窗口執行命令,使用中文遇到亂碼該怎麼解決呢?

有2種方法可以解決,别着急,聽我慢慢說。

臨時生效

打開 CMD 窗口,輸入命令【CHCP 65001】,按 Enter 鍵完成,OK,中文不再亂碼了。

特别需要注意:這種方式是臨時生效方案,僅對當前窗口生效

為啥這麼神奇呢?

其實 CHCP 是一個計算機指令,告訴 Windows 操作系統我要顯示設置活動代碼頁了,65001 是指代 UTF-8 代碼頁,UTF-8 是一種支持中文和英文的通用字符編碼格式,在計算機領域應用廣泛。

可能常見到的編碼:

65001 UTF-8代碼頁

950 繁體中文

936 簡體中文默認的GBK

437 MS-DOS美國英語

永久生效

要想永久生效,那就需要修改注冊表了。

步驟如下:

  1. 快捷鍵 “Win R” 快速打開 運行 窗口
  2. 在 運行 窗口中輸入關鍵字 “regedit” 就能打開注冊表管理窗口
  3. 在 注冊表 管理窗口中依次找到:HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe
  4. 然後“右鍵-新建”,新建一個 dword(32位值),命名為“CodePage”,值設為“65001”
  5. 重新打開 CMD 窗口,可以看到完美支持中文了。

這種方式的實現原理與臨時生效的原理相同。

當然,有時候查找注冊表比較麻煩,你可以通過腳本修改注冊表,步驟如下:

  1. 新建一個文本文件,輸入以下代碼内容
  2. 保存文件,并重命名為 “cmd_utf8.reg”,然後雙擊運行該文件即可設置。

輸入内容:

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] "CodePage"=dword:0000fde9 "FontFamily"=dword:00000036 "FontWeight"=dword:00000190 "FaceName"="Consolas" "ScreenBufferSize"=dword:232900d2 "WindowSize"=dword:002b00d2


cmd 窗口亂碼(CMD窗口中文亂碼了)2

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved