๋ถ๋ฅ:๋ฌธ์ ์ ์ฐ ์ฒ๋ฆฌ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
%20 | ( | %28 | : | %3A | [ | %5B | ` | %60 | |
! | %21 | ) | %29 | ; | %3B | %5C | { | %7B | |
" | %22 | * | %2A | < | %3C | ] | %5D | | | %7C |
# | %23 | + | %2B | = | %3D | ^ | %5E | } | %7D |
$ | %24 | , | %2C | > | %3E | _ | %5F | ~ | %7E |
%25 | - | %2D | ? | %3F | . | . | . | . | |
& | %26 | . | %2E | @ | %40 | . | . | . | . |
' | %27 | / | %2F | . | . | . | . | . | . |
ํผ์ผํธ ์ธ์ฝ๋ฉ์ด๋ผ๊ณ ๋ํ๋ฉฐ, URL encoding์ ์ฌ์ฉ๋๋ค. ๊ทธ ์ ์ฒด๋ %๋ค์ ์์คํค ์ฝ๋์ hex(16์ง์)๊ฐ์ ๋ถ์ฌ์ค ๊ฒ. URL์ ์คํ์ด์ค(space)๋ฅผ ํฌํจํ ์ ์๊ธฐ ๋๋ฌธ์, ์คํ์ด์ค๋ %20์ผ๋ก ๋์ฒด๋๋ ๊ฒ์ด ๋ณดํต์ด๋ค. ์ธ์ฝ๋ฉ ํ์์ %๊ฐ ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์ ํผ์ผํธ ์ธ์ฝ๋ฉ์ด๋ผ๊ณ ๋ ํ๋ค.
์์คํค ๋ฌธ์๊ฐ ์ด๋ฏธ ๋ค๋ฅธ ์ฉ๋๋ก ์ฐ์ด๊ณ ์์ด์ % ๋ฌธ์ ๋ค์ ์ฝ๋๊ฐ์ ๋ฃ์ด์ ์ฐํํ๊ฑฐ๋, ์์คํค ์ฝ๋ ์ด์ธ์ ๋ฌธ์๊ฐ ์ฐ์ผ ๋ ์์คํค ๋ฌธ์๋ก ๋๋ ค ์ฐ๊ธฐ ์ํ์ฌ ์ด๋ฐ ๋ฐฉ์์ด ์ฌ์ฉ๋๋ค.
์ด๋ฐ ํผ์ผํธ ์ธ์ฝ๋ฉ์ ์ด๋ ํ ๋ฌธ์ ์ฝ๋์๋ ๋์์ํฌ ์ ์์ผ๋ ์ ์ ๊ตญ์ ํ์ค์ธ UTF-8์ ๋์์ํค๋ ๊ฒ์ผ๋ก ํต์ผ๋๋ ์ถ์ธ์ด๋ค. ๊ณผ๊ฑฐ ๊ตญ๋ด ์น ์ฌ์ดํธ์์ EUC-KR์ ์ฃผ๋ก ์ฌ์ฉํ๋ ์์ ์๋ ํ๊ธ ํ์ผ๋ช ์ ์ฐพ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ผ๋ฉฐ, ์ด ๋๋ฌธ์ 'URL ๊ฒฝ๋ก๋ฅผ UTF-8๋ก ๋ณด๋ด๊ธฐ'์ ์ฒดํฌ๋ฅผ ํด์ ํ๋ผ๊ฑฐ๋, ํ์ผ๋ช ์ ์์ซ์๋ง์ผ๋ก ์ ์ผ๋ผ๊ฑฐ๋ ํ๋ ๋ง๋ค์ด ๋ง์ด ๋ณด์๋ค. ํ์ฌ๋ ๋๋ถ๋ถ UTF-8๋ก ํต์ผํ๊ฑฐ๋ ์๋๋ฉด ์๋ฒ ์ธก์์ ์๋์ผ๋ก ๋ณํํด์ ์ ์กํ๊ธฐ ๋๋ฌธ์ ์๋ฌด๋๋ ํฐ ๋ฌธ์ ๋ ์๋ค.
๋ค๋ง ํผ์ผํธ ์ธ์ฝ๋ฉ์ ๊ตญ์ ํ ๋๋ฉ์ธ ๋ค์(IDN)์ ๋์ฒด ํ๊ธฐ๋ก๋ ์ฐ์ด์ง ์๋๋ค. IDN์ ๋์ฒด ํ๊ธฐ๋ ํจ๋์ฝ๋(Punycode)๋ผ๋ ๊ฑธ ์ด์ฉํด์ ๋๋ ค ํ๊ธฐํ๋ค. ์์ธํ ๋ด์ฉ์ ๊ตญ์ ํ ๋๋ฉ์ธ ๋ค์ ๋ฌธ์ ์ฐธ๊ณ .
2. ์ ๋์ฝ๋ ๋ฌธ์์ URL escape code[ํธ์ง]
์ ํ๋ ASCII ์ฝ๋ ๋ฌธ์๋ฅผ URL encodingํ ๊ฒ์ด๋ค. ์ ๋์ฝ๋ ๋ฌธ์์ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก UTF-8 ๋ฐฉ์์ ๋ฐ๋ฅธ๋ค. (ASCII ๋ฌธ์๋ UTF-8๊ณผ ํธํ์ด ๋๋ค.)
ํฌ๋กฌ์ด๋ ํ์ด์ดํญ์ค์์ ์ฃผ์์ฐฝ์ด ์์ ๊ฐ์ด ๋ํ๋๋ค๊ณ ํ๋ฉด URL encoding ๊ณผ์ ์ ์๋์ ๊ฐ๋ค.
http://namu.wiki/w/๋๋ฌด์ํค ํฌ๋กฌ์ด๋ ํ์ด์ดํญ์ค์์ ์ฃผ์์ฐฝ์ด ์์ ๊ฐ์ด ๋ํ๋๋ค๊ณ ํ๋ฉด URL encoding ๊ณผ์ ์ ์๋์ ๊ฐ๋ค.
๊ธ์ | ์ ๋์ฝ๋ | UTF-8 | URL escape code |
๋ | U+B098 | EB 82 98 | %EB%82%98 |
๋ฌด | U+BB34 | EB AC B4 | %EB%AC%B4 |
์ | U+C704 | EC 9C 84 | %EC%9C%84 |
ํค | U+D0A4 | ED 82 A4 | %ED%82%A4 |
์ฐธ๊ณ ๋ก ํ๊ธ์ UTF-8 ๊ธฐ์ค์ผ๋ก 3๋ฐ์ดํธ๋ฅผ ํ ๋นํ๊ธฐ ๋๋ฌธ์ ์์ ๊ฐ์ด ๊ธ์ ๋ง๋ ํ๋๋น %XXํจํด์ด ์ธ ๋ฒ์ฉ ๋ํ๋๋ค.
์ธ์ฝ๋ฉ ๊ฒฐ๊ณผ๋ ์๋์ ๊ฐ์ด ๋์จ๋ค.
http://namu.wiki/w/%EB%82%98%EB%AC%B4%EC%9C%84%ED%82%A4 PC ๋ธ๋ผ์ฐ์ ์ค ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ์ ๋ง์ดํฌ๋ก์ํํธ ์ฃ์ง๋ ํผ์ผํธ ์ธ์ฝ๋ฉ๋ ์ฃผ์๋ฅผ ํ์ํ๋ค. ๋ชจ๋ฐ์ผ ๋ธ๋ผ์ฐ์ ์ค ์ผ์ฑ ์ธํฐ๋ท์ 13.2.1.70 ๋ฒ์ ๋ถํฐ ํผ์ผํธ ์ธ์ฝ๋ฉ๋ง ์ง์ํ๋ค. ์ด์ ๋ฒ์ ์์๋ ์ฃผ์ ํ์์ค์๋ง ์ธ์ฝ๋ฉ๋์ง ์์ ์ฃผ์๋ฅผ ํ์ํ๊ณ ๋งํฌ๋ฅผ ๊ธธ๊ฒ ๋๋ ์ ๋ ๋ํ๋๋ ๋ฉ๋ด์์๋ ํผ์ผํธ ์ธ์ฝ๋ฉ๋ ์ฃผ์๋ฅผ ํ์ํ๋ค.
3. ๋๋ฌด์ํค์ URL escape code[ํธ์ง]
๋๋ฌด์ํค์์๋ ๋งํฌ๋ฅผ ๋ง๋ค ๋ ํญ๋ชฉ๋ช
์ ๋ค์ด๊ฐ ํน์๋ฌธ์๋ฅผ URL escape code๋ก ํ์ด์ค ํ์๊ฐ ์๋ค. ๋จ, # ๊ธฐํธ๋ ํน๋ณ์ฒ๋ฆฌํ๋ค.
MORE & MORE (
๋๋์ฒด ์?์ธ๊ตฌ๋จ (
์คํ๋ ค URL escape code๋ฅผ ์ฌ์ฉํ์ ๋ ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
MORE & MORE (
๋๋ฌด์ํค์์ ์ ๋งํฌ๋ฅผ ํด๋ฆญํ๋ฉด
์์ง์ด ๋ค๋ฅธ ๋๋ฌด์ํค ๋ฏธ๋ฌ์์๋ ์ ๋งํฌ๊ฐ ๋์ฒด๋ก ์ ์ ์๋ํ๋ค. (์ด๋ฆ์ &๊ฐ ๋ค์ด๊ฐ ํญ๋ชฉ์ ๋นผ๊ณ .)
ํด์ ๊ธฐํธ๋ URL anchor๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด ์ฐ์ด๋ฏ๋ก ํ์ด์ง ์ด๋ฆ์ # ๋ฌธ์๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ๋
MORE & MORE (
[[MORE & MORE]])๋๋์ฒด ์?์ธ๊ตฌ๋จ (
[[๋๋์ฒด ์?์ธ๊ตฌ๋จ]])์คํ๋ ค URL escape code๋ฅผ ์ฌ์ฉํ์ ๋ ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
MORE & MORE (
[[MORE%20%26%20MORE|MORE & MORE]])๋๋ฌด์ํค์์ ์ ๋งํฌ๋ฅผ ํด๋ฆญํ๋ฉด
MORE%20%26%20MOREํญ๋ชฉ์ผ๋ก ์ฐ๊ฒฐ์ ์๋ํ๋ค๊ฐ ์คํจํ ๊ฒ์ด๋ค. ์ด๋ฌํ ํ์์ด ์ผ์ด๋๋ ์ด์ ๋ ๋ฌธ์ ์์ฑ/์์ ์์ ์ธ 2015๋
6์ ํ์ฌ ๋๋ฌด์ํค์ ์์ง์ด ๋งํฌ์ ํญ๋ชฉ๋ช
์ ํฌํจ๋ %๋ฅผ %25๋ก ์นํํ์ฌ ์ธ์ํ๊ธฐ ๋๋ฌธ์ธ ๊ฒ์ผ๋ก ์ถ์ ๋๋ค(์ฃผ์์ฐฝ์๋ ".../MORE%2520%2526%2520MORE"๋ก ๋์จ๋ค).์์ง์ด ๋ค๋ฅธ ๋๋ฌด์ํค ๋ฏธ๋ฌ์์๋ ์ ๋งํฌ๊ฐ ๋์ฒด๋ก ์ ์ ์๋ํ๋ค. (์ด๋ฆ์ &๊ฐ ๋ค์ด๊ฐ ํญ๋ชฉ์ ๋นผ๊ณ .)
ํด์ ๊ธฐํธ๋ URL anchor๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด ์ฐ์ด๋ฏ๋ก ํ์ด์ง ์ด๋ฆ์ # ๋ฌธ์๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ๋
[[C#]]์ ๊ฐ์ ์์ด ์๋ [[C\#]]์ ์ด๋ค. ๋ชจ๋์ํค์ ๊ฒฝ์ฐ์๋ URL escape code๋ฅผ ์ด์ฉํ์ฌ [[C%23|C#]]์ผ๋ก ์จ์ผ ํ๋ค.3.1. GOTO[ํธ์ง]
- ๋์ ์
[GOTO]๋งคํฌ๋ก๋ ๋๋ฌด์ํค์์ ์ฌ์ฉํ ์ ์๊ฒ ๋์๋ค. 2015๋ 6์ 1์ผ ์ผ๋ถ ๋ฌธ๋ฒ ๋ณ๊ฒฝ ์๋ด ๊ณต์ง ์ฐธ์กฐ. [2] [[%47%4F%54%4F|GOTO]]์ฒ๋ผ URL escape code๋ก ํ์ด์ฃผ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ์ ์๋ค. ์์ ์ธ๊ธํ, ๋๋ฌด์ํค ์์ง์ด %๋ฅผ %25๋ก ์นํํ๋ ๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ.
๋๋ต 2015๋ 5์๊น์ง๋ ๋๋ฌด์ํค ๋ฏธ๋ฌ์์ ์ด ํญ๋ชฉ์ ๋ณด์์ ๋#
[[GOTO]]๊ฐ ๋ฌธ์ ์ด๋ ์ฐฝ์ ๋์ด ๊ฒ์ ํ์ธํ ์ ์์์ผ๋, ์์ ์์ ์ธ 2015๋
7์ ํ์ฌ ์ด ๋ฌธ์ ๋ ๋ ์ด์ ํ์ธ๋์ง ์๋๋ค. ๋๋ฌด์ํค์ ๋ฌธ๋ฒ ๋ณ๊ฒฝ์ ๋ฐ๋ง์ถ์ด ์์ง์ ๊ณ ์น ๋ฏํ๋ค. ๋ง์ฝ ๋น์ ์ด ๋ฏธ๋ฌ๋ฅผ ์ฌ์ฉ์ค์ด๊ณ ์ด ๋ฌธ์๊ฐ ๋๋ฌด์ํค์์ ์ด๋ป๊ฒ ๋ณด์ด๋ ์ง ๊ถ๊ธํ๋ค๋ฉด ์ด ๋งํฌ#๋ฅผ ํด๋ฆญํ๋ฉด ๋๋ค.[1] ๋ฆฌ๊ทธ๋ฒ ๋ค ์ํค๋ ๋ชจ๋์ํค ๊ธฐ๋ฐ์ด์๊ณ , ๋ชจ๋์ํค์์ ๋๊ดํธ ๋ ๊ฐ์ง๋ฆฌ๋ ์๋ ๋งคํฌ๋ก ๋ฌธ๋ฒ์ธ๋ฐ, ๋ฏธ๋์ด์ํค์ ๋งํฌ๋ฅผ ๋์
ํ๋ฉด์ ๋งคํฌ๋ก ๋ฌธ๋ฒ๊ณผ ๊ฐ์ด ์ธ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์๊ฒผ๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๋๋ฌธ์ GOTOํญ๋ชฉ์ผ๋ก ๊ฐ๊ธฐ ์ํด ๋๊ดํธ ๋ ๊ฐ์ง๋ฆฌ ๋งํฌ๋ฅผ ๊ฑธ๋ฉด GOTO ๋งคํฌ๋ก๊ฐ ์๋ํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ... ๋ ์ด์์ ์์ธํ ์ค๋ช
์ ์๋ตํ๋ค.
[2] ์ด ๋ฌธ๋ฒ ๋ณ๊ฒฝ์ผ๋ก ์ธํด
[๋ฌธ์], [๋ฌธ์|์ถ๋ ฅ], [[wiki:"๋ฌธ์" ์ถ๋ ฅ]], [[wiki:"๋ฌธ์]], [["๋ฌธ์"]]๋ ๋ชจ๋ ๋งํ๋ค.