배치파일 및 vbs 사용시 한글 글자 깨짐 및 안나옴 현상 해결 방법
본문 바로가기

소프트웨어/Windows 10

배치파일 및 vbs 사용시 한글 글자 깨짐 및 안나옴 현상 해결 방법

배치파일 및 vbs 사용시 한글 글자 깨짐 및 안나옴 현상 해결 방법 어떻게 되는지 알아보겠습니다.

 

 

▶ 한글 글자는 왜 깨지나요?

인코딩 문제로 인해 깨짐 및 실행불가 현상이 발생합니다.

▶ 어떻게 문제를 해결 하나요?

파일 저장시 인코딩 방식을 UFT-8 -> ANSI 변경 후 저장해야 합니다.

 

 

한글로 코딩을 할 일이 있을까요?

 

배치파일 및 vbs 사용시 한글 글자 깨짐 및 안나옴 현상 해결 방법


파일작업을 할때 한글을 사용하는 일은 그렇게 많지 않을 것이라고 보는데요 시간이 많이 흘렀지만 아직까지도 한글을 100% 지원하지 않는 경우가 있다보니 혹시라도 발생할 오류로 인해 문제가 발생하느니 차라리 한글 자체를 포기하는게 낫다 싶어 개인적으로는 작업PC에서 한글은 가급적 사용하지 않고 있습니다.

물론 작업이라는 것이 배치파일이나 vbs와 같이 간단한 작업들 뿐이긴 하지만 그래도 제가 말하지 않은 다른 문제가 있을 수도 있잖아요? 그래서 이번에는 간단하게 두가지 문제를 가지고 왔으며 해결방법을 차례대로 화면과 함께 보여드려보려고 합니다.

파일 실행시 한글이 깨지거나 실행이 불가능하다면?


1. 배치파일

우선 배치파일부터 보겠습니다.


배치파일에 한글을 적고 저장을 하겠습니다.


저장할때 기본 인코딩은 UFT-8 입니다. 이대로 저장하겠습니다.


배치파일을 실행하면 한글이 깨져보이는 것을 알 수 있습니다.


인코딩 형식을 ANSI로 변경해서 다시 저장해보겠습니다.


배치파일을 실행해보면 이전과는 다르게 한글이 정상적으로 출력됩니다.

 

 

2. vbs

이번에는 배치파일이 아닌 vbs 테스트를 해보겠습니다.


메세지박스 형태로 작업을 진행합니다.


인코딩 형식을 UFT-8 형태로 저장합니다.


실행을 하면 종결되지 않은 문자열 상수입니다 라고 나오며 실행이 불가능합니다.


마찬가지로 인코딩 형태를 ANSI로 변경하여 저장하겠습니다.


메세지 박스가 정상출력되는 것을 볼 수 있습니다.

 

 

배치파일 및 vbs 사용시 한글 글자 깨짐 및 안나옴 현상 해결 방법 어떻게 되는지 알아보았습니다. 크게 어려운 방법은 아니며 간혹 지나칠 수 있는 내용을 정리하였습니다.