IntelliJ ํฐ์บฃ ๋ก๊ทธ ํ๊ธ ๊นจ์ง์ ํด๊ฒฐํ๋ 2๊ฐ์ง ๋ฐฉ๋ฒ
ํฐ์บฃ ์๋ฒ๋ฅผ ์คํํ๋ฉด Output ์ฐฝ์์ ๋ก๊ทธ๋ฅผ ํ์ธํ ์ ์์ฃ .
OS ์ธ์ด ์ค์ ์ด ํฐ์บฃ ์๋ฒ ์ธ์ด์ค์ ์ด ๋ง์ง ์๋ ๊ฒฝ์ฐ ํ๊ธ์ด ๊นจ์ ธ์ ์ถ๋ ฅ๋ ์ ์์ต๋๋ค.
์ด ๊ฒฝ์ฐ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ ์ฉํด๋ณผ ์ ์์ต๋๋ค.
๋ฐฉ๋ฒ1. ํฐ์บฃ ์ธ์ด ์ค์ ์ ๋ณ๊ฒฝํด์ ์์ด๋ก ๋ก๊ทธ๊ฐ ์ถ๋ ฅ๋๋๋ก ํ๋ค.
๋ฐฉ๋ฒ2. ํ๊ธ์ด ๊นจ์ง์ง ์๋๋ก ์ธ์ฝ๋ฉ์ UTF-8๋ก ์ค์ ํ๋ค.
๋ ๊ฐ์ง ๋ชจ๋ ๋ค๋ฃจ์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์ฐธ๊ณ ๋ก 1๋ฒ์ผ๋ก ์งํํ๋ ๊ฒฝ์ฐ์๋ ์ธ์ฝ๋ฉ ์ค์ ์ ํด์ฃผ๋๊ฒ ์ข์ต๋๋ค.
1. ํฐ์บฃ ์ธ์ด ์ค์ ๋ณ๊ฒฝ
ํฐ์บฃ์ด ์คํ ์ค์ด๋ฉด ์ข ๋ฃํฉ๋๋ค.
IntelliJ ์ฐ์ธก ์๋จ์ ์คํ ํ๊ฒฝ ์ค์ (Tomcat 9.0.33)์ ํด๋ฆญํ๊ณ Edit Configurations...๋ฅผ ํด๋ฆญํฉ๋๋ค.
์๊น ๋ณธ ํฐ์บฃ ์ค์ ํ๋ฉด์ด ๋น๋๋ค.
VM options์ ๋ค์์ ์ ๋ ฅํฉ๋๋ค.
-Duser.language=en -Duser.region=us
[OK]๋ฅผ ํด๋ฆญํ์ฌ ์ ์ฅํ๊ณ ๋ค์ ํ๋ก์ ํธ๋ฅผ ์คํํด๋ด ์๋ค.
์ด์ ํฐ์บฃ ๋ก๊ทธ๊ฐ ์์ด๋ก ์ถ๋ ฅ๋ฉ๋๋ค.
2. UTF-8 ์ธ์ฝ๋ฉ ์ค์
์ก์ ๊ฒ์์ ์ผ๊ณ (cmd + shift + A/ctrl + shift + A) vm์ ์ ๋ ฅํ๊ณ ๊ฒ์ ๊ฒฐ๊ณผ์์ Edit Custom VM Options...๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ด VM option์ ์ค์ ํ๋ ํ ์คํธ ํ์ผ์ด ์ด๋ฆฌ๋๋ฐ,
๋ง์ง๋ง ํ์ -Dfile.encoding=UTF-8์ ์ถ๊ฐํ ๋ค ์ถ๊ฐํ ์ต์ ์ ์ ์ฉํ๊ธฐ ์ํด IntelliJ๋ฅผ ์ฌ๊ธฐ๋ํฉ๋๋ค.
์ด์ ์๋ฒ output์ฐฝ์์ ํ๊ธ์ด ๊นจ์ง์ง์๊ณ ์์๊ฒ ์ถ๋ ฅ๋ ๊ฒ์ ๋๋ค.
'EnvironmentยทTool' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CLI ํ๊ฒฝ์์ Git ์ฌ์ฉํ๊ธฐ(๋ช ๋ น์ด ์ ๋ฆฌ) #1 (57) | 2020.08.05 |
---|---|
IntelliJ JAVA ์น ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐฉ๋ฒ (+ Maven, Tomcat) (0) | 2020.04.07 |
[Mac OS] Docker๋ฅผ ์ด์ฉํด์ PostgreSQL ์ปจํ ์ด๋ ์คํํ๊ธฐ (57) | 2020.04.06 |
๋งฅ CLT(Command Line Tools) ์ค์น ๋ฐฉ๋ฒ(Xcode ์์ด) (2) | 2020.03.29 |
[Mac OS] Open JDK 11(Amazon Corretto) ์ค์นํ๊ธฐ (0) | 2020.03.29 |
๋๊ธ