phpstorm寫的程序在控制臺運行時輸出亂碼。產生原因是因為這個開源項目的默認字符編碼不對,所以控制臺的字符編碼也自動變成了UTF-8,而鍵盤的輸入流的默認格式是GBK格式,這樣就造成了在GBK轉UTF-8的過程中產生的奇數亂碼錯誤(這個問題的解釋可以在搜索引擎找到)。下面為大家帶來該錯誤的解決辦法
推薦教程:phpstrom安裝使用教程
解決辦法:
1、在代碼區域右鍵 -> run as -> run configurations -> common(右側) -> console encoding。因為出現此錯誤,此時的編碼格式應該是UTF-8,選擇Other,這時可能沒有GBK選項,沒有,則執行之后操作。
立即學習“PHP免費學習筆記(深入)”;
2、更改該項目的文本文件編碼,項目右鍵 -> properties -> Resource -> 先將 text file encoding調整回GBK,然后再回去重新設置console encoding編碼為GBK。
擴展資料
phpstorm 是?JetBrains?公司開發的一款商業的 PHP 集成開發工具,旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。
功能介紹
智能PHP編輯器
● PHP代碼補全。
● 智能的重復編碼檢測器。
● PHP重構。
● 支持Smarty和PHPDoc。
● 支持多語言混合。
JavaScript 編輯器
● 基于dom/指定瀏覽器完成。
● 代碼導航和用法查找。
● JavaScript 重構。
● JavaScript調試器。?
● 支持html5。
● 支持Zend編碼。
● 檢驗和快速修正。
● 顯示應用的外觀。
● 提取嵌入樣式。
輕量級ide
● 易于安裝。
● 可在windows,?Mac OS X,?linux上運行。
● 項目配置簡單-可在任意地方打開代碼開始工作。
● 性能優先。
智能的環境
● 可視化PhP單元測試運行期。
● 支持FTP和遠程文件同步。
● 可記錄本地修改。
● 可視化調試 。
● 無需任何配置的調試器。
● 支持在PHP,JS,HTML中設置斷點。
● 觀察變量,窗口。
● 批量代碼分析。
● 集成分析器。