您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“bat執行php中文亂碼如何解決”,內容詳細,步驟清晰,細節處理妥當,希望這篇“bat執行php中文亂碼如何解決”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
bat執行php中文亂碼的解決辦法:1、采用Windows操作系統平臺自帶的記事本打開腳本文件;2、點擊菜單【文件】-【另存為】操作;3、選擇ANSI編碼進行保存;4、在原先bat腳本文件中聲明更改代碼頁即可。
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.
常用代碼頁映射
代碼頁 | 映射的字符集 |
---|---|
936 | GB2312 |
20127 | US-ASCII |
65001 | UTF-8 |
讀到這里,這篇“bat執行php中文亂碼如何解決”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。