반응형
한글 깨짐 현상
teamcity에서 출력되는 한글 로그가 깨지는 현상이 발견되었습니다.
반응형
이 빌드 파이프라인중 두 프로그램에서 한글 로그 남기는 부분이 있습니다.
.net 으로 개발된 .exe파일이 실행되면서 한글 로그를 남기고
.js 기반으로 개발된 webapp이 실행되면서 한글 로그를 남기고 있습니다.
모든것이 한글출력 정상인데 .node로 실행되는 한글만 깨져서 출력되고 있습니다.
해결 방법
일단 약 이틀간 무슨짓을 해도 안되었고 마지막으로 아래 방법을 통해 해결 되었습니다.
시스템 변수에 JAVA_TOOL_OPTIONS 변수 추가 후 Windows reboot.
JAVA_TOOL_OPTIONS : -Dfile.encoding=UTF-8
변수 적용 후 빌드부터 한글 정상 출력!
728x90
반응형
부작용
변수 추가 전 정상이던 C#의 한글 로그가 망가졌습니다.
추가했던 시스템변수(JAVA_TOOL_OPTIONS)제거 후 node실행 옵션으로 실행 해 보았지만 효과없음!!!!
"scripts": {
"diffitem": "ts-node ./itembuilder/diffItem.ts",
},
"scripts": {
"diffitem": "set JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 && ts-node ./itembuilder/diffItem.ts"
},
그 외 이래저래 많은 시도를 해봤지만 더이상 시간 소비할 수 없어서 여기까지...
아쉽긴 하지만 중요한건 .node의 로그라서 이대로 진행했습니다.
반응형
LIST
'IT > 개발환경' 카테고리의 다른 글
맥 homebrew jenkins 설치/재설치 (0) | 2024.03.06 |
---|---|
Ubuntu에서 커맨드로는 괜찮은데 Jenkins에서만 systemctl 명령을 실행하지 못할 때 (1) | 2024.02.16 |
팀시티 유저에게 프로젝트별 세부권한 부여하는 방법 (0) | 2023.07.27 |
윈도우에서 git 명령어 사용시 fatal: credential-cache unavailable; no unix socket support 오류 해결 (0) | 2023.07.27 |
윈도우에서 git 명령어 사용시 fatal: credential-cache unavailable; no unix socket support 오류 해결 (0) | 2023.07.25 |