phpstorm寫的程式在控制台運作時輸出亂碼。 產生原因是因為這個開源專案的預設字元編碼不對,所以控制台的字元編碼也自動變成了UTF-8,而鍵盤的輸入流的預設格式是GBK格式,這樣就造成了在GBK轉UTF-8的過程中產生的奇數亂碼錯誤(這個問題的解釋可以在搜尋引擎中找到)。以下為大家帶來該錯誤的解決方法
推薦教學:phpstrom安裝使用教學
##解決方法:
1、在程式碼區域右鍵-> run as -> run configurations -> common(右側) -> console encoding。因為出現此錯誤,此時的編碼格式應該是UTF-8,選擇Other,這時可能沒有GBK選項,沒有,則執行之後操作。
2、更改該專案的文字檔案編碼,專案右鍵 -> properties -> resource -> 先將 text file encoding調整回GBK,然後再回去重新設定console encoding 編碼為GBK。 擴充資料
PhpStorm 是 JetBrains 公司開發的一款商業的PHP 整合開發工具,旨在提高使用者效率,可深刻理解使用者的編碼,提供智慧代碼補全,快速導航以及即時錯誤檢查。 功能介紹
#智慧型PHP編輯器
● PHP代碼補全。
● 智慧的重複編碼偵測器。
● PHP重構。
● 支援Smarty和PHPDoc。
● 支援多語言混合。 JavaScript 編輯器
● 基於DOM/指定瀏覽器完成。
● 程式碼導覽和用法尋找。
● JavaScript 重構。
● JavaScript調試器。 HTML/CSS編輯器
# ● 支援HTML5。
● 支援Zend編碼。
● 檢驗和快速修正。
● 顯示應用的外觀。
● 擷取嵌入樣式。 輕量級IDE
● 易於安裝。
● 可在Windows, Mac OS X, Linux上運作。
● 專案配置簡單-可在任何地方開啟程式碼開始工作。
● 效能優先。
智慧的環境● 視覺化PhP單元測試運作期間。
● VCS支持SVN, Git, Mercurial等。
● 支援FTP和遠端檔案同步。
● 可記錄本地修改。
● 視覺化除錯 。
● 無需任何配置的偵錯器。
● 支援在PHP,JS,HTML中設定斷點。
● 觀察變量,視窗。
● 批次程式碼分析。
### ● 整合分析器。 ###以上是phpstorm控制台亂碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!