動態

詳情 返回 返回

DOS命令行窗口顯示中文亂碼的解決方法 - 動態 詳情

1、問題描述

在 Windows 系統的 DOS 命令行窗口中,遇到中文字符時經常會顯示為亂碼。

這是因為 DOS 命令行窗口的編碼格式(一般為 GBK ),和內容的編碼格式(一般為 UTF-8 )不相同而導致的。

image

2、查看編碼格式

image

如上圖所示,右擊 DOS 命令行窗口的頂部,然後點擊菜單中的“屬性”。

image

如上圖所示,在 DOS 命令行窗口屬性的“選項”面板中,可以看到當前的編碼格式為 GBK 。

3、改變編碼格式

image

如上圖所示,在命令行中輸入執行“chcp 65001”,即可將 DOS 命令行窗口的編碼格式修改為“ UTF-8”。

chcp 編碼格式代碼

提示:關於 Windows 更多的編碼格式代碼,請查閲微軟官方文檔。

image

如上圖所示, DOS 命令行窗口的編碼格式已成功修改為“ UTF-8”,且可以正常顯示 UTF-8 格式的中文字符。

注意:通過該方法改變的編碼格式,只在當前的 DOS 命令行窗口有效;新打開的 DOS 命令行窗口依然會使用原來的編碼格式。

本文參考

【1】【andyyung202】【 如何改變DOS命令行中編碼格式】【CSDN】【2017-08-17】

【2】【Code Page Identifiers】【Microsoft】【2021-01-08】

【3】【sun0322】【windows中,頁面編碼集一覽 (chcp code)】【CSDN】【2020-05-21 23】

【4】【wx5bcd90b347f01】【Windows代碼頁Codepage清單】【51CTO】【2021-10-25】

Add a new 評論

Some HTML is okay.