bat設置環境變量及中文亂碼

首先說明一下,環境變量中的系統變量以及用戶變量:

一般情況下,用戶變量只對某個用戶有效,而系統變量則對所有用戶均有效

SETX 永久設置用戶環境變量

SETX /M 永久設置系統環境變量

SET 臨時設置用戶環境變量

SET /M  臨時設置系統環境變量

/m 一般只能用一次(一個bat)

實例:

echo "設置test"
SETX JAVA_HOME11 "C:\Java\jdk1.8.0_31" /m

ECHO "設置test1" 
SETX test1 ".;%%JAVA_HOME11%%\lib\tools.jar;%%JAVA_HOME11%%\lib\dt.jar;%%JAVA_HOME11%%\jre\lib\rt.jar" 
pause

關於存在亂碼

cmd中的編碼方式爲ANSI,若中文不是此編碼方式則會出現亂碼。所以我們在編碼的時候選擇“ANSI”

好吃的批處理腳本:[9]bat中文亂碼怎麼辦

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