๋๊ตฌ ํ์ฉ ๊ฐ์ด๋
์ธํฐ๋ท์ ๊ธฐ๋ฐ์ด ๋๋ URL ๊ท๊ฒฉ์ ์ค๊ณ ๋น์ ์์ด๊ถ ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์๋์์ต๋๋ค. ์ด๋ก ์ธํด ํ๊ธ, ํ์, ์ผ์ด์ ๊ฐ์ ๋น์์ด๊ถ ๋ฌธ์๋ ๊ณต๋ฐฑ, ๊ทธ๋ฆฌ๊ณ ์ฐํผ์๋(&), ๋ฌผ์ํ(?), ์ฌ๋์(/) ๋ฑ์ ํน์ ๊ธฐํธ๋ค์ ์น ๋ธ๋ผ์ฐ์ ๋ ์๋ฒ๊ฐ ํด์ํ๋ ๊ณผ์ ์์ ์ค๋ฅ๋ฅผ ์ผ์ผํฌ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ์์ฒ์ ์ผ๋ก ๋ฐฉ์งํ๊ธฐ ์ํด ํ์ํ ๊ธฐ์ ์ด ๋ฐ๋ก 'ํผ์ผํธ ์ธ์ฝ๋ฉ(Percent-encoding)'์ ๋๋ค. ์ด๋ ๋นASCII ๋ฌธ์๋ฅผ 16์ง์ ๊ฐ์ผ๋ก ๋ณํํ๊ณ ์์ ํผ์ผํธ(%) ๊ธฐํธ๋ฅผ ๋ถ์ฌ ์น ํ์ค์ ๋ถํฉํ๋ ์์ ํ ๋ฌธ์์ด๋ก ๋ง๋๋ ๊ณผ์ ์ ๋๋ค.
๋ณธ URL ์ธ์ฝ๋ฉ ๋ฐ ๋์ฝ๋ฉ ๋๊ตฌ๋ ์น ๊ฐ๋ฐ์์ ์ฝํ ์ธ ๋ง์ผํฐ๊ฐ ๊ฒช๋ ๋ณต์กํ ์ฃผ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ต์ ํ๋์์ต๋๋ค. ํนํ ๊ฒ์ ์์ง ์ต์ ํ(SEO)๋ฅผ ์ํด ํ๊ธ ํค์๋๊ฐ ํฌํจ๋ URL์ ์์ฑํด์ผ ํ๊ฑฐ๋, ๋ณต์กํ ์ฟผ๋ฆฌ ํ๋ผ๋ฏธํฐ๋ฅผ API ํต์ ์ ์ฌ์ฉํด์ผ ํ ๋ ์ ์ฉํฉ๋๋ค. ๋จ์ํ ๋ฌธ์๋ฅผ ๋ณํํ๋ ๊ฒ์ ๊ทธ์น์ง ์๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์ค ์์ง์ ์ฌ์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ํธํ์ฑ์ ๋ณด์ฅํ๋ฉฐ ๋ฐ์ดํฐ๊ฐ ํผ์๋์ง ์๋๋ก ์ ๋ฐํ๊ฒ ์ฐ์ฐํฉ๋๋ค. ๋์ฝ๋ฉ ๊ธฐ๋ฅ์ ํตํด์๋ ์ํธ์ฒ๋ผ ๋ณด์ด๋ ๋ณต์กํ % ๋ฌธ์์ด์ ์๋์ ์ฝ๊ธฐ ์ฌ์ด ํ๊ธ ์ฃผ์๋ก ์ฆ์ ๋ณต๊ตฌํ ์ ์์ต๋๋ค.
๋ณด์์ ๊ฐ๋ฐ์ ๋๊ตฌ์ ์๋ช ์ ๋๋ค. ๋ณธ ์๋น์ค๋ ๋ชจ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์๋ฒ๊ฐ ์๋ ์ฌ์ฉ์์ ๋ก์ปฌ ํ๊ฒฝ(์น ๋ธ๋ผ์ฐ์ )์์ ์ํํฉ๋๋ค. ๋ฏผ๊ฐํ ์ ๋ณด๊ฐ ํฌํจ๋ URL์ด๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ ฅํ๋๋ผ๋ ์ธ๋ถ๋ก ์ ์ถ๋ ๊ฑฑ์ ์์ด ์์ ํ๊ฒ ์์ ํ ์ ์์ต๋๋ค. ๋ํ, ๊ธด URL์ ๊ฐ๋ ์ฑ์ ํด์น์ง ์๋๋ก ๊ฒฐ๊ณผ ์ฐฝ์์ ์๋ ์ค๋ฐ๊ฟ๊ณผ ์คํฌ๋กค ๊ธฐ๋ฅ์ ์ง์ํ์ฌ ๋ฐ์ดํฐ ํ์ธ์ ํธ์์ฑ์ ๊ทน๋ํํ์์ต๋๋ค. ์น ํ์ค์ ์ค์ํ๋ฉด์๋ ๋น ๋ฅธ ๋ฐ์ดํฐ ๋ณํ์ด ํ์ํ ๋ชจ๋ ์๊ฐ์ ์ด ๋๊ตฌ๋ ๊ฐ์ฅ ๋ฏฟ์์งํ ํํธ๋๊ฐ ๋ ๊ฒ์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ (FAQ)
A: ๋ค, ํ๋์ ๋ชจ๋ ์น ๋ธ๋ผ์ฐ์ ๋ ํผ์ผํธ ์ธ์ฝ๋ฉ๋ ์ฃผ์๋ฅผ ์๋์ผ๋ก ํด์ํ์ฌ ์ฌ๋ฐ๋ฅธ ํ์ด์ง๋ก ์ฐ๊ฒฐํด ์ค๋๋ค.
A: ๋ค, ์ ๋์ฝ๋๋ฅผ ์ง์ํ๋ฏ๋ก ์ด๋ชจ์ง๋ ํน์ ์์ด์ฝ๋ ์น ํ์ค ๊ท๊ฒฉ์ ๋ง๊ฒ ์์ ํ๊ฒ ์ธ์ฝ๋ฉํ ์ ์์ต๋๋ค.
A: ์๋ณธ ๋ฐ์ดํฐ๊ฐ UTF-8์ด ์๋ ๋ค๋ฅธ ๋ฐฉ์(EUC-KR ๋ฑ)์ผ๋ก ์ธ์ฝ๋ฉ๋์๊ฑฐ๋, ์ธ์ฝ๋ฉ๋ ๋ฌธ์์ด ์ผ๋ถ๊ฐ ๋๋ฝ๋ ๊ฒฝ์ฐ ๋ณต๊ตฌ๊ฐ ๋ถ์์ ํ ์ ์์ต๋๋ค.