我使用简单的bat文件将CSV文件拆分成较小的文件。 我在使用这个bat之前手动将编码设置为1250。 在第二次迭代(拆分)期间,文件不再在1250中编码。
不幸的是,我不能在我的笔记本电脑上使用任何工具或永久重置编码,因为它是公司的。
如何实现,所有文件都具有相同的1250编码?
@echo off
setlocal enabledelayedexpansion
set /a i = 1, j = %2
for /f "tokens=*" %%a in (%1) do
(
echo %%a>>!i!_%1
set /a j -= 1
if !j! EQU 0 set /a i += 1, j = %2
)
谢谢!