在中文windows系統中,如果乙個文字檔案是utf-8編碼的,那麼在cmd.exe命令列視窗(所謂的dos視窗)中不能正確顯示檔案中的內容。在預設情況下,命令列視窗中使用的**頁是中文或者美國的,即編碼是中文字符集或者西文字符集。
如果想正確顯示utf-8字元,可以按照以下步驟操作:
1、開啟cmd.exe命令列視窗
2、通過 chcp命令改變**頁,utf-8的**頁為65001
1chcp 65001
執行該操作後,**頁就被變成utf-8了。但是,在視窗中仍舊不能正確顯示utf-8字元。
3、修改視窗屬性,改變字型
在命令列標題欄上點選右鍵,選擇"屬性"->"字型",將字型修改為true type字型"lucida console",然後點選確定將屬性應用到當前視窗。如下圖所示:
1type filename.txt
4、通過以上操作並不能完全解決問題,因為顯示出來的內容有可能不完全。可以先最小化,然後最大化命令列視窗,檔案的內容就完整的顯示出來了。
5、另外提供一些chcp命令的參考:
chcp 65001 就是換成utf-8**頁
chcp 936 可以換回預設的gbk
chcp 437 是美國英語
Eclipse 編碼設定 UTF 8
最近仔細研究了一下eclipse的一些亂碼問題,因為習慣使用utf 8格式的編碼,所以給各位奉上解決的犯法 一些是引用別人的方法 1 window preferences general content type text jsp 最下面設定為utf 8 2 window preferences g...
eclipse設定UTF 8編碼
在開發過程中,我們常會遇到中文亂碼問題,因此我們需要將編碼格式設一致,一般將編碼格式設定為utf 8格式 根據各自的專案需要設定編碼,一般專案大多用utf 8編碼 下面我們將介紹一下使用eclipse開發工具進行開發時,設定編碼格式 以utf 8格式為例 的步驟 1 設定工作空間編碼格式 在wind...
cmd中utf 8編碼的問題
有時候我們需要使用cmd顯示某個utf 8編碼的文字,這時候就需要設定cmd的 頁為65100。也就是chcp 65001這條命令。這樣設定可以臨時生效。如何要永久生效,需要在登錄檔中修改。hkey current user console systemroot system32 cmd.exe 設...