Tips
batch 파일 실행 에러 해결 방법
codens
2026. 8. 9. 14:04
* 에러 현상
- 외부 명령어를 실행하는 명령어가 아닌데, 명령어 실행 에러가 메시지가 나오는 현상 수정
- 한글 글자 길이에 따라 에러 발생 여부가 결정됨
---------------------------------------
* 파일 내용
- 코드 형식 : UTF8 - BOM, 줄바꿈 :CRLF, 실행코드환경 : UTF8
rem 생성됨
echo message 한글
---------------------------------------
* 실행 결과
>message 한글
'message' is not recognized as an internal or external command,
operable program or batch file.
-------------------------------------------------------------------------------
< 해결 방법 >
* 원인
- 한글 글자 길이에 따라 에러 발생 여부가 결정되는 이유
- UTF-8 바이트 길이 조합에 따라 다음 줄 시작 위치가 달라지기 때문
* 해결 방법
- 방법1 : 줄끝에 빈칸 추가
- 방법2 : 줄을 1줄 더 띄운다(빈줄 삽입)
반응형