批处理文件 中文乱码

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

cd %~dp0 
set fileName=%~dp0\testfile.csv
set rarName=%~dp0\testfile.rar

sqluldr264.exe USER=test/test@oracl sql=%~dp0\exportsql.sql head=yes FILE=%fileName%
D:
cd/
cd D:\Program Files\WinRAR

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

posted on 2020-05-26 16:40  lovezj9012  阅读(638)  评论(0编辑  收藏  举报

导航