窗口中文亂碼,永久解決方法


  •  一般默認編碼是Windows系統的編碼,就是ANSI編碼或者說是GBK編碼的,這樣我們編寫的很多應用比如php編寫utf-8編碼的應用在命令行下面運行時都會出現亂碼的情況

原因就是因為運行環境的編碼使用自己的編碼去解析程序運行結果,而程序本身返回編碼和解析編碼不一致,最后導致亂碼情況的發生。

 

  • win10系統,一次系統更新后,部分軟件中文全部變為亂碼
  •  在“命令提示符”窗扣輸入:chcp,顯示active code page:437。

遇到這種情況,怎么解決 ??? ,方法如下:

  控制面板 --> 語言和區域 --> 管理”標簽 --> 更改系統區域設置 --> 區域設置”窗口中

 

 

  1. 這時候,在“命令提示符”窗口,輸入命令:chcp。會顯示:活動代碼頁:936。而不會是原來的:active code page:437

    win10 出現 active code page:437
     

 

CHCP是一個計算機指令,能夠顯示或設置活動代碼頁編號。因此,通過CHCP設置編碼是治標不治本的。

在cmd中輸入 CHCP 65001

代碼頁 描述
65001 UTF-8代碼頁
950 繁體中文
936 簡體中文默認的GBK
437 MS-DOS 美國英語


免責聲明!

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



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