首頁  >  文章  >  後端開發  >  atom查看php檔案亂碼怎麼辦

atom查看php檔案亂碼怎麼辦

藏色散人
藏色散人原創
2022-01-17 10:28:232006瀏覽

atom查看php檔案亂碼的解決方法:1、開啟atom並查看字元編碼;2、手動去change encoding為對應字元編碼即可。

atom查看php檔案亂碼怎麼辦

本文操作環境:windows7系統、atom0.194.0版、DELL G3電腦

atom查看php檔案亂碼怎麼辦?

atom查看php檔案亂碼

【背景】

#折騰:

期間,想要去看看,atom中是否方便查看文件編碼。

【折騰過程】

1.自己先摸索看看。

右鍵中有個:

change encoding

atom查看php檔案亂碼怎麼辦

#但沒有view encoding之類的。

2.File->Settings->中是可以看到:

#File Encoding

#但是沒有查看目前檔案編碼:

atom查看php檔案亂碼怎麼辦

3.搜尋:

atom view current file encoding

參考:

去試試那個快捷鍵:

# ctrl-shift-U

時,發現和前面右鍵後選擇:

change encoding

#是一樣的,開啟了檔案編碼修改對話方塊:

atom查看php檔案亂碼怎麼辦

此處,是可以看到:

目前已經選取了UTF-8

->說明目前檔案是UTF-8編碼的

那再去:

換個其他編碼的,例如GBK的,然後打開,然後再來看看,是否會自動選擇到GBK

->如果也可以,那就基本上可以判斷:

ATOM中透過change encoding介面中所已選取的編碼,就是目前檔案的編碼

去試試,找到GBK編碼的檔案打開試試看:

這裡用notepad 去裝換一個ANSI編碼,也就是GBK編碼的檔案來用來測試。

去用atom打開看看,change encoding:

結果是,還是顯示是UTF-8編碼。

沒有自動偵測出目前的編碼是GBK。

4.並且,選了Auto Detect去讓其自動檢測,結果都沒有檢測成GBK:

atom查看php檔案亂碼怎麼辦

##而於此相比:

Notepad 就可以偵測出ANSI:

atom查看php檔案亂碼怎麼辦

Beyond Compare也可以偵測出是ANSI:

atom查看php檔案亂碼怎麼辦

# 5.後來發現好像不太對:

看似Notepad 轉換為ANSI編碼,不是GBK,而是UTF-8。 。 。

總之經過

用Notepad 去轉換ANSI

用ATOM轉換為UTF8

用ATOM轉換為GBK

後,用ATOM打開,分別是:

##(1)用Notepad 去轉換ANSI

atom查看php檔案亂碼怎麼辦(2)用ATOM轉換為UTF8

atom查看php檔案亂碼怎麼辦(3)用ATOM轉換成GBK

#直接開啟會亂碼:

##用change encoding去:atom查看php檔案亂碼怎麼辦

點擊Auto Detect:

#結果無檢測為別的編碼了,所以變成另外的亂碼:atom查看php檔案亂碼怎麼辦

#6.(在實作知道了編碼是GBK的情況下)手動點選轉換為GBK:atom查看php檔案亂碼怎麼辦

才可以正常顯示:

【總結】atom查看php檔案亂碼怎麼辦

對於ATOM的,想要查看目前檔案的字元編碼的話:

貌似是本身對於UTF-8,可以自動偵測出來(還是由於本身的字元編碼預設設定為了UTF-8?)

但是對於其他字元編碼,例如GBK編碼,其本身是沒法自動偵測出來的

->即,無法查看,無法讓ATOM主動告訴你目前檔案編碼是什麼

->只不過是可以,在你已經知道了字元編碼的情況下,手動去change encoding為對應字元編碼,然後文字是可以正常顯示的。

所以:

ATOM編輯器,無法智能的告訴你當前文件編碼格式

(例如自己轉換成GBK的文件,再讓自己打開後自動檢測,結果都能偵測錯)

但是可以在你設定了正確的字元編碼(包括除了支援常見的UTF-8等之外,也支援GBK,GBK18030等中文編碼),字元是可以正確顯示

整體來說:

字元編碼方面,還是有點稍微弱了,沒Notepad 好使。

推薦學習:《PHP影片教學

以上是atom查看php檔案亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn