이 페이지에서
History
일자 | 구분 | 변경점 | 비고 |
---|---|---|---|
2025.02.27 | 최초 작성 | Windows Server 2003 ~ 2025 까지 결과 작성 |
Summary
Version | Product | Server Product | Result | Switch | Echo Eng | Echo Multibyte | Description |
---|---|---|---|---|---|---|---|
10.0.26100 | 10 24H2 | Server 2025 | Supported | O | O | O | |
10.0.20348 | 10 21H2 | Server 2022 | Supported | O | O | O | |
10.0.17763 | 10 1809 | Server 2019 | Supported | O | O | O | |
10.0.14393 | 10 1607 | Server 2016 | Supported | O | O | O | |
6.3.9600 | 8.1 U1 | Server 2012 R2 | Unstable | O | O | X | -재검토예정- |
6.2.9200 | 8.1 | Server 2012 | Unstable | O | O | X | -재검토예정- |
6.1.7600 | 7 | Server 2008 R2 | Unstable | ||||
6.0.6002 | Vista SP2 | Server 2008 SP2 | Unstable | O | X | X | 정상동작 안됨 |
5.2.3790 | XP SP1 | Server 2003 | Unstable | O | X | X | 정상동작 안됨 |
Detail
테스트 스크립트를 진행하면서 몇 가지 확인된 사항은 다음과 같다.
- UTF-8 에서 한글 출력을 파일로 내보내기 위해 다음과 같이 출력 시키면 정상 동작이 되지 않는 경우가 생긴다.
ECHO UTF-8 한글 출력 테스트 > result_file.txt
- 위와 같은 조건 하에서 변수를 이용하여 처리 할 경우에는 문제 발생 빈도가 줄어든다.
SET KO_MSG=UTF-8 한글 출력 테스트
이후ECHO %KO_MSG% >> result_file.txt
- 위와 같이 확인된 바에 따라 다음의 스크립트 내용을 통해 검증을 수행한다.
@ECHO off
CHCP 65001
SET EN_MSG=UTF-8 Test
SET KO_MSG=UTF-8 한글 출력 테스트
SET RESULT_FILE=tmpresult
ECHO %EN_MSG%
ECHO %EN_MSG% >%RESULT_FILE%
ECHO %KO_MSG%
ECHO %KO_MSG% >>%RESULT_FILE%
TYPE %RESULT_FILE%
UTF-8 & CRLF 로 인코딩 된 Test_65001.bat 파일 내용
결과에 대한 내용은 아래를 참고한다.
Windows Server 2025



Windows Server 2025 - CHCP 65001 Test and Systeminfo Result Screenshot
Windows Server 2022



Windows Server 2022 - CHCP 65001 Test and Systeminfo Result Screenshot
Windows Server 2019



Windows Server 2019 - CHCP 65001 Test and Systeminfo Result Screenshot
Windows Server 2016



Windows Server 2016 - CHCP 65001 Test and Systeminfo Result Screenshot
Windows Server 2012 R2
- CHCP 65001로 전환은 되지만 한글 출력에서 불안정한 모습을 보인다.
- 영어로 작성된 echo 처리는 정상적으로 처리 된다.
- 한글로 작성된 echo 처리 부분에서 오류 발생으로 cmd 창이 종료되다.



Windows Server 2012 R2 - CHCP 65001 Test and Systeminfo Result Screenshot
Windows Server 2012
- CHCP 65001로 전환은 되지만 한글 출력에서 불안정한 모습을 보인다.
- 영어로 작성된 echo 처리는 정상적으로 처리 된다.
- 한글로 작성된 echo 처리 부분에서 오류 발생으로 cmd 창이 종료되다.



Windows Server 2012 - CHCP 65001 Test and Systeminfo Result Screenshot
Windows Server 2008 SP2 (x64)
- CHCP 65001로 전환은 되지만 동작 자체가 정상 동작하지 않는다.
- 영어로 작성된 echo 처리도 정상 동작하지 않는다. → tmpresult 파일 생성 X



Windows Server 2008 SP2 - CHCP 65001 Test and Systeminfo Result Screenshot
Windows Server 2003 SP1
- CHCP 65001로 전환은 되지만 동작 자체가 정상 동작하지 않는다.
- 영어로 작성된 echo 처리도 정상 동작하지 않는다. → tmpresult 파일 생성 X



Windows Server 2003 - 65001 Test : O / Echo Test : X
토론하기