ํ ์คํธ ์ธ์ฝ๋ฉ ๋ฌธ์ ๊นจ์ง ๊ธ์ ๋ณต๊ตฌ ๊ฐ์ด๋ ์ฌ์ฉ๋ฒ
์ค๋๋ ๊ฒ์ํ ๊ธ์ด๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์์ ๋ด๋ณด๋ธ ํ๊ธ ํ ์คํธ๋ฅผ ์ด์์ ๋ "ๅ ์์"์ด๋ ์ ์ ์๋ ๊ธฐํธ๊ฐ ๋ค์์ฌ ๋์ค๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด๋ ๋๋ถ๋ถ EUC-KR๋ก ์ ์ฅ๋ ํ ์คํธ๋ฅผ UTF-8๋ก ์๋ชป ์ฝ๊ฑฐ๋, ๋ฐ๋๋ก UTF-8 ํ ์คํธ๋ฅผ EUC-KR๋ก ์๋ชป ์ฝ์ผ๋ฉด์ ์๊ธฐ๋ ์ธ์ฝ๋ฉ ๋ถ์ผ์น ๋ฌธ์ ์ ๋๋ค. ์ด ๋๊ตฌ๋ ๊นจ์ง ํ ์คํธ๋ฅผ ๋ถ์ฌ๋ฃ์ผ๋ฉด ๊ฐ๋ฅํ ์ธ์ฝ๋ฉ ์กฐํฉ์ผ๋ก ์ฌํด์์ ์๋ํด, ํ๊ธ์ด ๊ฐ์ฅ ๋ง์ด ๋ณต์๋๋ ๊ฒฐ๊ณผ๋ฅผ ์๋์ผ๋ก ์ฐพ์ ๋ณด์ฌ์ค๋๋ค.
์ฌ์ฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. ๊นจ์ง ํ ์คํธ๋ฅผ ์ ๋ ฅ์ฐฝ์ ๋ถ์ฌ๋ฃ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๋๊ตฌ๋ ๋ถ์ฌ๋ฃ์ ํ ์คํธ๊ฐ ์๋ Windows-1252(๋ผํด ๋ฌธ์๊ถ ์ธ์ฝ๋ฉ)๋ก ์๋ชป ์ฝํ ๋ฐ์ดํธ๋ผ๊ณ ๊ฐ์ ํด ์๋ณธ ๋ฐ์ดํธ๋ฅผ ๋ณต์ํ ๋ค, ์ด๋ฅผ EUC-KR๋ก ์ฌํด์ํ๋ ๋ฐฉ๋ฒ๊ณผ UTF-8๋ก ์ฌํด์ํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๊ฐ ์๋ํด ๊ฒฐ๊ณผ์ ํฌํจ๋ ํ๊ธ ๊ธ์ ์๋ฅผ ๋น๊ตํ๊ณ ๋ ๊ทธ๋ด๋ฏํ ๋ณต๊ตฌ๋ณธ์ ์๋์ผ๋ก ์ ํํฉ๋๋ค. ํ ์คํธ์ ๋์ฒด ๋ฌธ์(์๋ณธ ๋ฐ์ดํธ๊ฐ ์์ ์ฌ๋ผ์ง ํ์ )๊ฐ ๋ง์ด ํฌํจ๋์ด ์๋ค๋ฉด, ์ด๋ ์ธ์ฝ๋ฉ ๋ฌธ์ ๊ฐ ์๋๋ผ ์๋ณธ ๋ฐ์ดํฐ ์์ฒด๊ฐ ์์ค๋ ์ํ์ด๋ฏ๋ก ์ฌํด์์ผ๋ก๋ ๋ณต๊ตฌํ ์ ์๋ค๋ ์๋ด๋ ํจ๊ป ํ์๋ฉ๋๋ค.
์์ ํ ๋ณต๊ตฌ๊ฐ ์ด๋ ค์ด ๊ฒฝ์ฐ์๋ ์๋ณธ ํ์ผ์ ๋ค์ ๊ตฌํด ๋ฉ๋ชจ์ฅ์ด๋ ํ ์คํธ ํธ์ง๊ธฐ์์ EUC-KR, UTF-8 ๋ ์ธ์ฝ๋ฉ์ผ๋ก ๊ฐ๊ฐ ์ด์ด๋ณด๋ฉด์ ์ ์์ ์ผ๋ก ๋ณด์ด๋ ์ชฝ์ ์ฐพ์ UTF-8๋ก ๋ค์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ๊ถ์ฅํฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋ค. ์๋ณธ ํ์ผ์ด ์ด๋ฏธ ๋ค๋ฅธ ์ธ์ฝ๋ฉ์ผ๋ก ์ฌ๋ฌ ๋ฒ ์ ์ฅ๋์ด ๋ฐ์ดํธ ์์ฒด๊ฐ ์์ค๋ ๊ฒฝ์ฐ(๋์ฒด ๋ฌธ์๋ก ํ์)์๋ ์ธ์ฝ๋ฉ ์ฌํด์๋ง์ผ๋ก ๋ณต๊ตฌํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์๋ณธ ํ์ผ์ ๋ค์ ๊ตฌํด EUC-KR ๋๋ UTF-8๋ก ์ง์ ๋ค์ ์ ์ฅํด์ผ ํฉ๋๋ค.
ํ๊ธ์ EUC-KR์์ 2๋ฐ์ดํธ, UTF-8์์ 3๋ฐ์ดํธ๋ก ์ ์ฅ๋ฉ๋๋ค. UTF-8๋ก ์ ์ฅ๋ ํ์ผ์ EUC-KR๋ก ์๋ชป ์ด๊ฑฐ๋ ๋ฐ๋๋ก ์ด๋ฉด ๋ฐ์ดํธ ๊ฒฝ๊ณ๊ฐ ์ด๊ธ๋ ์ ํ ๋ค๋ฅธ ๋ฌธ์๋ก ํ์๋๋ ํ์์ด ๋ฐ์ํฉ๋๋ค.