bat執行php中文亂碼的解決方法:1、採用Windows作業系統平台自帶的記事本開啟腳本檔;2、點選選單【檔案】-【另存為】操作;3、選擇ANSI編碼進行儲存;4、在原先bat腳本檔中聲明更改程式碼頁即可。
本教學操作環境:windows7系統、PHP8.1版、Dell G3電腦。
bat執行php中文亂碼怎麼辦?
bat批次腳本中文亂碼的解決
#bat 批次腳本如下
@echo off echo hello,world. echo 你好,中国 pause
在CMD 執行該腳本時,出現了中文亂碼
#預設情況下,在bat 腳本檔案中,如果中文不是ANSI編碼,就會出現亂碼。因此,可以採用Windows作業系統平台自帶的記事本開啟腳本文件,點選選單【文件】-【另存為】操作,選擇ANSI編碼進行儲存。
轉換編碼後,再次運行,中文亂碼問題解決。
在原先bat 腳本檔案中宣告更改程式碼頁
chcp 65001
再次運行,中文亂碼問題解決。
拓展chcp 指令
#Changes the active console code page.
#常用代碼頁映射
代碼頁 | 映射的字元集 |
---|---|
##GB2312 | |
US-ASCII | |
UTF-8 |
以上是bat執行php中文亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!