주제

 

파워쉘로 만든 파일(.ps1)을 실행하는 중에 에러가 발생했다.


Write-Host를 사용하는 곳에 한글을 사용하면서 생긴 문제다.

 

 

 확인

 

실행>

PS D:\ps> .\ex_test.ps1

 

에러 메시지>

위치 D:\ps\ex_test.ps1:1 문자:12
Write-Host "Test... ?뚯뒪??
+            ~~~~~~~~~~~~~~
문자열에 " 종결자가 없습니다.
    + CategoryInfo          : ParserError: (:) [], ParseException
    + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString

 

메모장에서 파일 열고 인코딩 확인>

 

Notepad++에서 파일 열고 인코딩 확인>

 

 

 해결


인코딩 UTF-8을 ANSI로 변경한다.

메모장> 다른 이름으로 저장> 인코딩: ANSI 변경> 저장



notepadd++> 메뉴> 인코딩> ANSI 선택

 

728x90

+ Recent posts