ํผ์ผํธ ์ธ์ฝ๋ฉ ๋ณํ๊ธฐ ์ฌ์ฉ๋ฒ
ํผ์ผํธ ์ธ์ฝ๋ฉ์ ์ฃผ์๋ ํผ ๊ฐ์ ๊ทธ๋๋ก ๋ฃ์ ์ ์๋ ๊ธ์๋ฅผ UTF-8 ๋ฐ์ดํธ๋ก ์ชผ๊ฐ ๋ค ๊ฐ ๋ฐ์ดํธ๋ฅผ ํผ์ผํธ์ 16์ง์ ๋ ์๋ฆฌ๋ก ์ ๋ ๊ท์น์ ๋๋ค. ํ์ค์์ ์์ ํ๋ค๊ณ ์ ํ ๊ธ์๋ ์๋ฌธ ๋์๋ฌธ์์ ์ซ์, ๊ทธ๋ฆฌ๊ณ ํ์ดํ๊ณผ ๋ฐ์ค, ๋ง์นจํ, ๋ฌผ๊ฒฐํ๋ฟ์ด๊ณ ๋๋จธ์ง๋ ๋ชจ๋ ๋ฐ๊ฟ์ผ ํฉ๋๋ค. ํ๊ธ ํ ๊ธ์๊ฐ ์ธ ๋ฉ์ด๋ฆฌ๋ก ๋์ด๋๋ ๊ฒ์ UTF-8์์ ์ธ ๋ฐ์ดํธ๋ฅผ ์ฐจ์งํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ฒํผ์ ์ธ ๊ฐ์ง ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค. ํ์ค ์ธ์ฝ๋ฉ์ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ณธ ๊ท์น์ ๋ฐ๋ฅด๋๋ฐ, ์ ๊ท๊ฒฉ์์ ์์ ๋ฌธ์๋ก ์ทจ๊ธํ๋ ๋๋ํ์ ์์๋ฐ์ดํ, ๊ดํธ, ๋ณํ๋ฅผ ๋ฐ๊พธ์ง ์๊ณ ๋จ๊น๋๋ค. ์๊ฒฉ ์ธ์ฝ๋ฉ์ ์ด ๋ค ์ข ๋ฅ๊น์ง ๋ชจ๋ ํผ์ผํธ ํ๊ธฐ๋ก ๋ฐ๊ฟ ์ต์ ๊ท๊ฒฉ์ ๋ง์ถฅ๋๋ค. ์๋ช ๊ธฐ๋ฐ ์ธ์ฆ์ด๋ ์ผ๋ถ ์๋ฒ์์ ๊ฐ์ด ์ด๊ธ๋๋ ๋ฌธ์ ๋ ๋๊ฐ ์ด ์ฐจ์ด ๋๋ฌธ์ ์๊น๋๋ค. ํผ ์ธ์ฝ๋ฉ์ ์๊ฒฉ ๋ฐฉ์์ ๋ํด ๊ณต๋ฐฑ์ ๋ํ๊ธฐ ๊ธฐํธ๋ก ์ ์ต๋๋ค.
๊ฒฐ๊ณผ ์๋ ํ์๋ ์ค์ ๋ก ๋ฐ๋ ๊ธ์๋ง ์ค๋ณต ์์ด ๋ชจ์ ์ฝ๋ํฌ์ธํธ์ ํผ์ผํธ ํ๊ธฐ, ์ฐจ์งํ๋ ๋ฐ์ดํธ ์๋ฅผ ๋๋ํ ๋ณด์ฌ ์ค๋๋ค. ์ด๋ค ๊ธ์๊ฐ ๊ธธ์ด๋ฅผ ๋๋ ธ๋์ง ๋ฐ๋ก ํ์ธํ ์ ์์ต๋๋ค. ๋์ฝ๋ฉ์ ํผ์ผํธ ํ๊ธฐ๋ฅผ ์๋ ๊ธ์๋ก ๋๋๋ฆฌ๋ฉฐ, ํ๊ธฐ๊ฐ ์ด๊ธ๋๋ฉด ์๋ด ๋ฌธ๊ตฌ๋ฅผ ๋์๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
ํ์ค ๋ฐฉ์์ ๋๋ํ, ์์๋ฐ์ดํ, ๊ดํธ, ๋ณํ๋ฅผ ๋ฐ๊พธ์ง ์๊ณ ๋จ๊ธฐ์ง๋ง ์๊ฒฉ ๋ฐฉ์์ ์ด ๋ค ์ข ๋ฅ๋ ํผ์ผํธ ํ๊ธฐ๋ก ๋ฐ๊ฟ๋๋ค. ์๋ช ๊ฐ์ ๋ง๋๋ API์์๋ ์๊ฒฉ ๋ฐฉ์์ ์๊ตฌํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ฃผ์ ๊ฒฝ๋ก์ ์ฟผ๋ฆฌ์์๋ %20์ด ํ์ค์ ๋๋ค. ๋ํ๊ธฐ ๊ธฐํธ๋ HTML ํผ ์ ์ก ํ์์์๋ง ๊ณต๋ฐฑ์ ๋ปํ๋ฏ๋ก ๊ทธ ํ์์ด ํ์ํ ๋๋ง ํผ ์ธ์ฝ๋ฉ ๋ฒํผ์ ์ฐ์ธ์.
UTF-8์์ ํ๊ธ ์์ ํ๋๊ฐ ์ธ ๋ฐ์ดํธ๋ฅผ ์ฐจ์งํ๊ณ , ํผ์ผํธ ์ธ์ฝ๋ฉ์ ๋ฐ์ดํธ๋ง๋ค ํ๊ธฐ๋ฅผ ํ๋์ฉ ๋ง๋ค๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ฒฐ๊ณผ ์๋ ํ์์ ๊ธ์๋ณ ๋ฐ์ดํธ ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.