win7 DOS utf-8漢字亂碼的問題
以前用命令行的時候也經常遇到這個問題,貌似從沒想過糾正一下,看到第九街上的這篇文章特別收藏一下。
在dos下執行一個PHP文件的時候,由於輸出文件文字是UTF8編碼,所以顯示出現了亂碼,如圖:
重新設置了一下DOS的編碼,命令 :chcp 65001 在命令行標題欄上點擊右鍵,選擇”屬性”->”字體”,將字體修改為True Type字體”Lucida Console”,然後點擊確定將屬性應用到當前窗口,出現以下畫面
確定
MS-DOS為以下國家和語言提供字符集:
代碼頁描述 1258 越南語 1257 波羅的語 1256 阿拉伯語 1255 希伯來語 1254 土耳其語 1253 希臘語 1252 拉丁 1 字符 (ANSI) 1251 西裡爾語 1250 中歐語言 950 繁體中文 949 朝鮮語 936 簡體中文(默認) 932 日語 874 泰國語 850 多語種 (MS-DOS Latin1) 437 MS-DOS 美國英語