맥북에 있던 내용을 데스크탑으로 싹 옮기면서
JDK 랑 도커랑 ... IDE 랑 등등 다운을 받고 ./gradlew 실행을 시켜봄

콘솔이 UTF-8 로그를 못 읽어서 화면에서 깨져보이는거라구 함
chcp 65001
이걸 terminal 에 치고 run 하면 되는데 터미널 시작 할 때 마다 쳐야함 ...
개발단계라 여러번 터미널을 닫고 켜서 귀찮기 때문에 영구 설정을 해보기로 했다
notepad $PROFILE
파워쉘 프로필을 열어 설정해주면 되는데
나는 저 명령어를 치니까 메모장이 뜨더니 지정된 경로를 찾을 수 없다는 오류가 발생
프로필이 가리키는 파일/폴더 가 존재하지 않아서 뜨는 것 ...
빈 메모장에 쳐도 되는데 그럼 저장할 폴더가 애매해지기 때문에 폴더부터 만들어줬다
if (!(Test-Path $PROFILE)) { New-Item -ItemType File -Path $PROFILE -Force }
프로필 경로가 없다면 강제로 새 파일을 만들어서 저장하겠다는 의미
그 다음 notepad 명령어를 치면

요런 파일 이름으로 뜬다

적용해주고싶었던건 UTF-8 을 읽는거니까 ..
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
위 내용을 넣어주고 저장
그러고 바로 실행시키려고 하면

이런 오류가 뜸....
이 시스템에서 스크립트를 실행 할 수 없으므로 PowerShell_profile,ps1 파일을 로드할 수 없다 .......
프로필 파일은 만들어졌지만 PowerShell 실행 정책 때문에 프로필 스크립트 로드가 막힘
기본적으로 파워쉘이 스크립트 실행을 막기 때문 (보안...)
현재 사용자만 스크립트 허용해주기
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
무슨 의미인지 검색해보니까
|
뭐... 이런거라고 한다 ...... 잘 모름 ㅎ,,,
친 다음 터미널을 새로 열어주고 실행시키면 된다!

빨간 글씨도 안 뜨고 안 깨진 상태로 잘 출력되는 모습