
DEVELOPMENT/JAVA
์ธ์ฝ๋ฉ(Encoding)์ด๋? ์ธ์ฝ๋ฉ ๊ฐ๋
๊ณผ ์ข
๋ฅ(ASCII, ISO/IEC, EUC-KR, MS949, UTF-8)

์ฐ๋ฆฌ๊ฐ ์ดํด๋ฆฝ์ค๋ฅผ ์ค์ ํ๊ฑฐ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ฑฐ๋ ๋ฑ๋ฑ ์ฌ๋ฌ๊ฐ์ง ํ์์์ ์ธ์ฝ๋ฉ์ด๋ผ๋ ๊ฐ๋
๊ณผ ์ฌ์ฉ์ด ์๊ฐ๋ณด๋ค ๋ง๋ค. ๊ทธ๋ ์ง๋ง ์ ์ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ฉด์ ์ ํํ ๊ฐ๋
์ ์ดํดํ๊ฑฐ๋ ์ ์๋ฅผ ์๊ณ ์๋ ๊ฑด ํ์ ์ ์ด๊ณ ํ๊ณ๊ฐ ๋ง๋ค. ๊ทธ๋์ ์ค๋์ ์ธ์ฝ๋ฉ์ ๋ํด์ ์์๋ณด๊ณ ์ธ์ฝ๋ฉ ๋ฐฉ์์ ์ข
๋ฅ์ ๋ฐ๋ฅธ ๊ฐ๋
๊ณผ ํน์ง์ด ๋ฌด์์ธ์ง ์์๋ณด๊ธฐ๋ก ํ๋ค. ์ธ์ฝ๋ฉ(Encoding) ์ด๋?ํ์ผ์ ์ ์ฅ๋ ์ ๋ณด์ ํํ๋ฅผ ๋ค๋ฅธ ๊ฒ์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋งํ๋ค. ๋ถํธํ(็ฌฆ่ๅ)๋ผ๊ณ ๋ ํ๋ค. ์ ๋ณด์ ํํ๋ฅผ ๋ค๋ฅธ ๊ฒ์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ์ธ์ฝ๋ฉ์ด๋ผ๊ณ ํ๋๋ฐ, ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ ๋ฌธ์๋ค์ ํํ ๋ํ ๋ํ๋ด๋ ๋ฐฉ์์ด ์๋ค. ๊ทธ ํํ์ ๋ง๋ ์ธ์ฝ๋ฉ ์ค์ ์ผ๋ก ์ฐ๋ฆฌ๊ฐ ๋ณด๊ณ ์ ํ๋ ํํ๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๊ทธ๋ฐ ํํ..