其中WMIC命令给被写入到一个临时文件输出我编码一个批处理文件
WMIC /node:%%A Volume get systemname,caption,freespace,capacity > temp.txt
临时文件生成,但它的编码是UCS-2的Little Endian。
所以,当我试图读取使用for循环的文本文件,
for /f "tokens=1" %%B in (temp.txt) do (
echo %%B
)
这多年平均值显示,因为它的编码格式的任何输出。
有一次,我这个TEMP.TXT转换为UTF-8 / ANSI格式的for循环读取临时文件。
我能知道我怎样才能得到WMIC命令的输出UTF-8 / ANSI或如果不是我怎么能转换UCS-2小端为UTF-8 / ANSI
问候