๊ณต๋ฐฑ ํฌํจ? ๊ณต๋ฐฑ ์ ์ธ? ์ด๋ค ๊ธฐ์ค์ ๋ด์ผ ํ๋์
๋๋ถ๋ถ์ ์ฑ์ฉ ์ฌ์ดํธ(์ฌ๋์ธ, ์ก์ฝ๋ฆฌ์, ์์์ค๋ท์ปด ๋ฑ)์ ์๊ธฐ์๊ฐ์ ๊ธ์์ ์ ํ์ ๊ณต๋ฐฑ ํฌํจ ๊ธฐ์ค์ ๋๋ค. ๋ค๋ง ์ผ๋ถ ๊ธฐ์ ์์ฒด ์ฑ์ฉ ํ์ด์ง๋ ๊ณต๋ฐฑ ์ ์ธ๋ฅผ ์ฐ๊ธฐ๋ ํ๋, ๋ฌธํญ ์๋ด๋ฌธ์ "๊ณต๋ฐฑ ํฌํจ/์ ์ธ" ํ๊ธฐ๋ฅผ ๊ผญ ํ์ธํ์ธ์. ํ๊ธฐ๊ฐ ์๋ค๋ฉด ๊ณต๋ฐฑ ํฌํจ์ผ๋ก ๋ณด๋ ๊ฒ์ด ์์ ํฉ๋๋ค.
๋ฐ์ดํธ(byte) ์ ํ์ ๋ญ๊ฐ์?
๊ณต๊ธฐ์ ยท๊ธ์ต๊ถ ์ฑ์ฉ ์์คํ ์๋ ๊ธ์์ ๋์ ๋ฐ์ดํธ ์ ํ(์: 2,000byte)์ ์ฐ๋ ๊ณณ์ด ์์ง ๋ง์ต๋๋ค. ์ด๋ ๊ณ์ฐ ๊ธฐ์ค์ ์์คํ ๋ง๋ค ๋ค๋ฆ ๋๋ค.
| ๊ธฐ์ค | ํ๊ธ 1์ | ์๋ฌธยท์ซ์ยท๊ณต๋ฐฑ | ์ฃผ๋ก ์ฐ๋ ๊ณณ |
|---|---|---|---|
| 2byte ๊ธฐ์ค (EUC-KR) | 2byte | 1byte | ๋๋ถ๋ถ์ ๊ณต๊ธฐ์ ยท์ํ ์ฑ์ฉ ์์คํ |
| 3byte ๊ธฐ์ค (UTF-8) | 3byte | 1byte | ์ผ๋ถ ์ต์ ์์คํ |
์ด๋ ์ชฝ์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด 2byte ๊ธฐ์ค์ด ์ผ๋ฐ์ ์ ๋๋ค. ๊ณฐํด์ ๋ ๊ธฐ์ค์ ๋ชจ๋ ๋ณด์ฌ์ฃผ๋ ๋๋ํ ์ชฝ์ ๋ง์ถฐ ์ฐ๋ฉด ๋ฉ๋๋ค.
์ค๋ฐ๊ฟ๋ ๊ธ์์์ ๋ค์ด๊ฐ๋์?
๋ค. ์ค๋ฐ๊ฟ(์ํฐ)์ ๋ณดํต 1์๋ก ๊ณ์ฐ๋๋ฉฐ, ์ฌ์ดํธ์ ๋ฐ๋ผ 2byte๋ก ์ธ๋ ๊ณณ๋ ์์ต๋๋ค. ์ ํ์ ์์ฌ์์ฌํ๊ฒ ๋ง์ถฐ ์ผ๋ค๋ฉด ์ค๋ฐ๊ฟ ๋ช ๊ฐ ์ฐจ์ด๋ก ์๋ฆด ์ ์์ผ๋ 10~20์ ์ ๋ ์ฌ์ ๋ฅผ ๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ฐ๋ ๊ธ์ด ๋ ์๊ฐ์ง ์๋์?
์ ๋ ฅ ๋ด์ฉ์ ์ฌ๋ฌ๋ถ์ ๋ธ๋ผ์ฐ์ (๋ด ์ปดํจํฐ)์๋ง ์๋ ์ ์ฅ๋ฉ๋๋ค. ์ค์๋ก ์ฐฝ์ ๋ซ๊ฑฐ๋ ์๋ก๊ณ ์นจํด๋ ๋ค์ ์ด๋ฉด ๊ทธ๋๋ก ๋จ์ ์์ต๋๋ค. ์๋ฒ๋ก๋ ์๋ฌด๊ฒ๋ ์ ์ก๋์ง ์์ผ๋ ์๊ธฐ์๊ฐ์์ฒ๋ผ ๋ฏผ๊ฐํ ๊ธ๋ ์์ฌํ๊ณ ์ฐ์ธ์.