728x90
반응형
발생원인
파워쉘에서 쉘스크립트를 실행하다보면 아래의 사진처럼 한글이 깨지는 경우를 볼 수 있다. 쉘스크립트에서 사용하는 인코딩과 현재 파워쉘의 인코딩이 맞지 않아서 발생한다.
해결방법
해결하는 방법은 파워쉘의 인코딩을 변경하는 것과 쉘스크립트의 인코딩을 변경하는 것 이렇게 두 가지가 있다. 파워쉘의 인코딩을 변경하는 것은 작업량이 많고 해당 스크립트가 다른 윈도우 기반 프로그램에서 한글이 깨지는 것을 막지 못 하기 때문에 파워쉘의 인코딩을 변경하는 것 보다는 쉘스크립트의 인코딩을 변경하는 것이 편리하다. 아래의 사진처럼 쉘스크립트의 인코딩을 'ANSI' 또는 'EUC-KR'로 변경하면 해결이 가능하다.
728x90
반응형
'윈도우(Windows) > 파워쉘(PowerShell)' 카테고리의 다른 글
[파워쉘] "이 시스템에서 스크립트를 실행할 수 없으므로" 오류 해결 방법 (0) | 2023.03.31 |
---|---|
파워쉘로 더미 파일 생성 스크립트 (0) | 2023.03.21 |
댓글