解決執行批處理文件後出現的亂碼問題

執行批處理文件後出現的亂碼問題

用windows批處理總是很放便的,特便是在搶時間的情況下用批處理開啓程序,運行大量命令等等。但對於剛接觸的新手來說,可能是一件費勁的事!有時候還會遇到問題,比如今天要講的執行批處理文件後出現的亂碼問題。如下圖:
批處理文件
文件裏的命令的意思就是在命令行輸出“垃圾快跑”四個字,然後運行後如下

運行結果
運行後出現的“致富嘍”幾個字。。。其實我也不知道是什麼字。接着面對亂碼的問題,大家想一想就明白估計是文件的編碼格式出了問題,強調一下啊,是編碼格式。在這裏就要講一個東西,就是windows的cmd命令行本身用的是Ansi編碼,但用記事本打開或者說文件本身的編碼其實不是Ansi編碼,有可能是Utf-8。那這裏就有兩種解決方法。

一、使用notepad++轉換編碼格式

既然要用到notepad++,相信大家應該不會陌生,notepad++功能強大,可以說比sublime text好用,這裏之所以不推薦sublime text,是因爲它沒有編碼格式的轉換功能,甚至沒有Ansi格式的編碼,最後建議選擇notepad++。考慮到有人沒用過,下面就送上notepad++的網盤下載地址:notepad++下載 提取碼:xnl1

notepad++
notepad++支持多種語法高亮和編碼及文件兼容,是程序哥的必備良器。打開notepad++後,默認爲utf-8格式,點擊文件,選擇打開,選擇你要打開的批處理文件,看到菜單欄的編碼選項(已經很醒目了),之後點擊編碼,選擇轉換爲Ansi格式,再在文件選項中點擊保存。

Notepad++
在命令行後執行或直接點開批處理文件,解決亂碼了

在這裏插入圖片描述

二、另存爲

用記事本打開bat文件後,選擇另存爲,之後點擊選擇Ansi格式編碼,同樣能解決問題。
另存爲打開運行批處理文件後,就沒出現過亂碼啦。

以上就是解決類似問題的幾個方法,可以的話就留言評論,希望大家多多留言哦。
另附:個人博客

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章