批处理文件 中文乱码

@echo off 
REM 后续命令使用的是:GBK编码
chcp 936

cd %~dp0 
set fileName=%~dp0	estfile.csv
set rarName=%~dp0	estfile.rar

sqluldr264.exe USER=test/test@oracl sql=%~dp0exportsql.sql head=yes FILE=%fileName%
D:
cd/
cd D:Program FilesWinRAR

winrar a -ep1 -o+ -inul -r -ibck %rarName% %fileName%

del %fileName%

pause
exit

注意:批处理文件中定义变量最好不要有空格,有空个变量名也要带上空格

chcp 65001 UTF-8
chcp 936 GBK
chcp 437 美国英语

参考 http://www.360doc.com/content/19/0121/16/17585043_810413905.shtml

        https://www.jianshu.com/p/6d0c5cda5d8e

原文地址:https://www.cnblogs.com/ZJ199012/p/12966477.html