首頁 >後端開發 >PHP問題 >phpstudy亂碼怎麼辦

phpstudy亂碼怎麼辦

藏色散人
藏色散人原創
2022-11-14 09:53:103283瀏覽

phpstudy亂碼是因為編碼與譯碼的方式不一致,其解決方案:1、打開「控制面板」;2、打開「時鐘,語言和區域」;3、點擊「區域」;4、在小視窗上點擊“管理”圖示;5、點擊“更改系統區域設定”,選擇“特定的語言”,然後點擊“確定”;6、重新啟動電腦即可。

phpstudy亂碼怎麼辦

本教學操作環境:windows7系統、PHP8.1版、Dell G3電腦。

phpstudy亂碼怎麼辦?

phpstudy出現亂碼導致Apache或Nginx無法啟動

#今天在使用Phpstudy的時候,突然無法建立新網站了(好久沒用過了)。

錯誤提示如下:(注意截圖位置,連接埠和時間都是亂碼)

phpstudy亂碼怎麼辦

phpstudy亂碼怎麼辦

#經過查閱大量資料,原來是軟體的編碼格式導致的。使用其他軟體的時候,也有可能遇到類似的提示,例如:galgame( ╯□╰ )) 類似這樣奇怪的提示。

出現亂碼的原因很簡單:編碼與譯碼的方式不一致! ! ! ! ! ! ! ! ! ! !

首先大家需要知道,電腦記憶體中採用的是Unicode編碼方式,對於非Unicode編碼的軟體是有一個轉換過程:

#將用非Unicode編碼的資料轉換成Unicode編碼形式,這中間就是一個譯碼(將非Unicode編碼的資料讀取出來)和編碼(編碼成Unicode形式)的過程。

大家可以看看作業系統是如何管理非Unicode編碼的程式。

phpstudy亂碼怎麼辦

大家可以看到在這個系統中,對於非Unicode編碼的程式是採用日文編碼方式來編碼譯碼的,因為本人這段時間在玩日文galgame ,因此就更改了一下系統設定。

例如中文作業系統對於非Unicode編碼的程式預設採用中文編碼方式。

到這裡大家就明白了為什麼日文遊戲在中文Windows系統上出現亂碼的原因:

這些日文遊戲使用日文編碼的,而中文Windows系統在對這些軟體進行譯碼時,預設用中文編碼方式進行解碼,於是就出現了亂碼或根本無法運作。

具體的解決方法:

1.開啟(控制面板)。

2.開啟(時鐘,語言和區域)。

3.點擊(區域)而後就有小視窗彈出。

4.在小視窗上點選(管理)圖示。

5.點選(變更系統區域設定),選擇(具體的語言,例如日文),然後點選(確定)。

6.重啟電腦。

注意:這樣修改還是很麻煩的,需要重複重新啟動電腦。不過現在有很多可以改變編碼方式的軟體,例如Windows系統附帶的applocale就很好用,還有第三方的Locale Emulator…,這些軟體都很實用。

推薦學習:《PHP影片教學

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

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