๐ฎ์ ์๋ฏธ
์์์์ ๋ค๋ฅธ e์ ๊ตฌ๋ณ๋๋ ๊ตต์ ํ๊ธฐ์ฒด e์ ๋๋ค.
๐ฎ๋ ๋ผํด ๋ฌธ์ ์๋ฌธ์ e๋ฅผ ๊ตต์ ํ๊ธฐ์ฒด๋ก ์ด ๊ฒ์ ๋๋ค. ํ๊ธฐ์ฒด๋ ์์ผ๋ก ์ด ๋ฏํ ๋ชจ์์ ๋งํฉ๋๋ค. ์ด ์คํ์ผ์ ๋ณ๊ฐ์ ์ํ ๋ฌธ์๋ฅผ ๋ํ๋ด์ง๋ง ๊ณ ์ ๋ ๊ฐ์ ์์ผ๋ฉฐ, ์ฃผ๋ณ ์์์ด ์ญํ ์ ์ ํฉ๋๋ค.
1999๋ Unicode ์ ์์ ์ผ๋ฐ ํ๊ธฐ์ฒด์ ๊ตต์ ํ๊ธฐ์ฒด ๋ผํด ์ํ๋ฒณ์ด ์ํ ๋ฐ ๊ณผํ ์ถํ๋ฌผ์์ ์ด๋ฏธ ์ฐ์๋ค๊ณ ์ค๋ช ํฉ๋๋ค. ์ ์์ ์ผ๋ฐ ํ ์คํธ์์๋ ์๋ก ๋ค๋ฅธ ์๋ฏธ๋ฅผ ๋ณด์กดํ ์ ์๋๋ก ๊ฐ๊ฐ ๋ณ๋์ ๋ฌธ์๋ฅผ ์์ฒญํ์ต๋๋ค.
๋จ์ด๋ฅผ ๊พธ๋ฏธ๋ ค๊ณ ๐ฎ๋ฅผ ์จ๋ ๋๋์?
์ผ๋ฐ ๋ฌธ์ฅ์๋ ํ ์คํธ ์์์ ์ฌ์ฉํ์ธ์.
Unicode๋ ๊ธ์ ์คํ์ผ์ด ๊ฐ๋ฆฌํค๋ ๊ธฐํธ๋ฅผ ๋ฐ๊ฟ ์ ์๋ ์ํ ํ๊ธฐ์ฉ์ผ๋ก ์ด ๋ฌธ์๊ตฐ์ ๋ง๋ จํ์ต๋๋ค. ์ผ๋ฐ ๋ฌธ์ฅ์์ ํ๊ธฐ์ฒด ๊ธ๊ผด ๋์ ๋ณ๋์ ๋ฌธ์๋ฅผ ์ฐ๋ฉด ๊ฒ์์ด๋ ํ ์คํธ ์ ๋ฆฌ์ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์์ต๋๋ค. Unicode ํธํ ์ ๊ทํ ๋ฐฉ์์ธ NFKC๋ ๐ฎ๋ฅผ ์ผ๋ฐ e๋ก ๋ฐ๊พธ์ด ์คํ์ผ์ ์ฐจ์ด๋ฅผ ์์จ ์ ์์ต๋๋ค.
์์์์๋ ๋ณ๊ฐ์ ์ํ ๋ฌธ์์ด๊ณ , ์ผ๋ฐ ๋จ์ด์์๋ ์ฅ์์ฉ ํ๊ธฐ์ฒด๋ก ์ฐ์ ๋๋ค.
์ผ๋ฐ ๋ฌธ์ฅ์๋ ํ ์คํธ ์์์ ์ฐ์ธ์. NFKC๊ฐ ์ด ์ํ์ฉ e๋ฅผ ์ผ๋ฐ e๋ก ๋ฐ๊ฟ ์ ์์ต๋๋ค.
๋๊ตฐ๊ฐ ๋ณด๋ด๋ฉด ๋ฌด์จ ๋ป์ธ๊ฐ์
ํด์: 2๊ฐ๋ค์๊ณผ ํผ๋ํ์ง ๋ง์ธ์
2์์ฃผ ๋ฌป๋ ์ง๋ฌธ
1๐ฎ๊ฐ ๋ค๋ฅธ ๊ธ๊ผด์์ ๋ค๋ฅด๊ฒ ๋ณด์ด๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
๊ธ๊ผด์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋ณด์ผ ์ ์์ต๋๋ค. Unicode ์ฐจํธ์ ๋ชจ์์ ํ ๊ฐ์ง ์์์ผ ๋ฟ ํ์ ๋์์ธ์ด ์๋๋๋ค. ์ํ์ฉ ๊ธ๊ผด์ ํ๊ธฐ์ฒด ๋ฌธ์๋ฅผ ์๋ก ๋ค๋ฅธ ์บ๋ฆฌ๊ทธ๋ํผ ์คํ์ผ๋ก ๊ทธ๋ฆฌ์ง๋ง, ๋ฌธ์๋ ๊ณ์ ๐ฎ์ ๋๋ค.
๐ฎ ์ ๋ ฅ ๋ฐฉ๋ฒ
𝓮\1D4EE์ฝ๋์ ์ธ์ฝ๋ฉ์ฝ๋ ํฌ์ธํธ: 1๊ฐ
ํ๋ฉด์ ๋ณด์ด๋ ๊ธฐํธ๋ ์ฌ๋ฌ ์ฝ๋ ํฌ์ธํธ๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. JS .length๋ UTF-16 ๋จ์๋ฅผ ์ธ๋ฉฐ UTF-8์ ๋ฐ์ดํธ๋ฅผ ์ ๋๋ค.
