程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> phped 的debugger調試,遇到變量值為中文時,顯示亂碼 的解決方案

phped 的debugger調試,遇到變量值為中文時,顯示亂碼 的解決方案

編輯:關於PHP編程

 

有如下待調試的php代碼 :

 

\

 

在調試分析器中竟然亂碼顯示如下:

 

\

 

 

 

 

 經過各方面摸索,找到解決方案如下:

 

 你需要另外對debugger編碼設置,有個全局設置,也有針對每個項目的個性化設置,

 一般情況下,全局設置,我們把它設置為utf-8 格式,如下圖所示:

 

\

 

但此編碼格式必須和具體的項目編碼格式一致,否則就會出現中文值為亂碼情況。

 

如果你的項目為“gbk”編碼格式,還需要額外的對這個項目設置debugger為gbk編碼,操作如下:

 

1>.右鍵單擊項目 --> 選“Properties”:

 

\

 

2>.選中“Debugger”選項卡,如下設置編碼格式 即可:

  

  注意,如果你的項目編碼為“utf-8”,這裡就選“utf-8”,如果是“gbk”,那就選“gbk”。

 

 \

 

 

 再次啟動調試,正常顯示變量值為中文,如下圖所示:

 

\

摘自 錢途無梁 blog

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved