将cpp的asni转utf8 bat文件怎么写
时间: 2024-05-08 16:15:15 浏览: 104
以下是将cpp文件从ANSI编码转换为UTF-8编码的批处理脚本:
```
@echo off
chcp 65001
setlocal enabledelayedexpansion
set INPUT_FILE=%1
set OUTPUT_FILE=%2
if not defined INPUT_FILE (
echo ERROR: No input file specified.
echo Usage: convert.bat input_file output_file
exit /b 1
)
if not defined OUTPUT_FILE (
echo ERROR: No output file specified.
echo Usage: convert.bat input_file output_file
exit /b 1
)
echo Converting %INPUT_FILE% to UTF-8...
for /f "usebackq delims=" %%a in ("%INPUT_FILE%") do (
set "line=%%a"
echo !line!>>"%OUTPUT_FILE%"
)
echo Done.
exit /b 0
```
使用方法:
1. 将以上脚本保存为convert.bat。
2. 在命令行中运行convert.bat,指定要转换的源文件和目标文件,例如:convert.bat source.cpp target.cpp。
3. 转换完成后,目标文件中的内容将会是UTF-8编码。
阅读全文