๐ฐ์ ์๋ฏธ
JavaScript ๋ฌธ์์ด์ "\u{1CC07}"์ ์ฐ์ธ์.
์ค๊ดํธ๊ฐ ์์ผ๋ฉด JavaScript์ \uXXXX ๋ฌธ๋ฒ์ 16์ง์ ๋ค ์๋ฆฌ๋ง ๋ฐ์ต๋๋ค. ์ด ๊ธฐํธ์ ์ฝ๋ ํฌ์ธํธ๋ ๋ค์ฏ ์๋ฆฌ์ด๋ฏ๋ก ์ค๊ดํธ ํ์์ด ํ์ํฉ๋๋ค.
๐ฐ๋ ์ด๋์ ์ฐ์ด๋์?
์ ๋ชจ์์ ๋ฌธ์ ๊ทธ๋ํฝ์ ๋ง๋๋ ๋ชจ์๋ฆฌ ์กฐ๊ฐ์ ๋๋ค.
ํ ์คํธ ๋ชจ๋ ๊ทธ๋ํฝ์ ๋ณ๋์ ์ด๋ฏธ์ง ๋์ ์ ๋ ฌ๋ ๋ฌธ์ ์นธ์ผ๋ก ๊ทธ๋ฆผ์ ๋ง๋ญ๋๋ค. 2021๋ Unicode ์ ์์ ์ด ์กฐ๊ฐ์ (์์ ์๋์ชฝ ๊ฐ๋ก ์ ๋ถ), (์ค๋ฅธ์ชฝ ์ธ๋ก ์ ๋ถ)๊ณผ ํจ๊ป ๋ฌถ์ต๋๋ค. ์ด๋ฆ๊ณผ ๋ชจ์์ ๋ณด๋ฉด ์ด๋ค์ ์ ๋ชจ์ ์ค๊ณฝ์ ์๋์ชฝ, ์๋ฉด, ๋ชจ์๋ฆฌ๋ฅผ ๋ํ๋ ๋๋ค. ๋ณด์ถฉ ๋ธ๋ก์ ์ค๋๋ ์ปดํจํฐ์ ๊ทธ๋ํฝ ๋ฌธ์๋ฅผ ๋ณด์กดํฉ๋๋ค.
๐ฐ๊ฐ ์ธ๋ก์ ์ฒ๋ผ ๋ณด์ด๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
์ค๋๋๊ณ ์์ ๋์ง ์์ ์ผ๋ถ ๊ธ๊ผด์ ์ ๊ธ๋ฆฌํ๋ฅผ ๋ฐ๊ฟ ํ์ํฉ๋๋ค.
๋ ์ค๋ฅธ์ชฝ์ ๊ณง์ ์ธ๋ก ์กฐ๊ฐ์ด๊ณ , ๐ฐ๋ ๋ชจ์๋ฆฌ ์กฐ๊ฐ์ ๋๋ค. ์ค๊ณฝ์ด ์๋ก ๋ฐ๋์ด ๋ณด์ธ๋ค๋ฉด ๊ธ๊ผด์ ๊ธ๋ฆฌํ ๋งคํ ์ค๋ฅ์ด๋ฉฐ, ๋ ๋ฒ์งธ ์๋ฏธ๊ฐ ์๋ ๊ฒ์ ์๋๋๋ค.
ํฌํจ๋ ์ปฌ๋ ์
๋ค์๊ณผ ํผ๋ํ์ง ๋ง์ธ์
1๐ฐ ์ ๋ ฅํ๊ฑฐ๋ ์ฐพ๋ ๋ฒ
- ๋ค์์ผ๋ก ๊ฒ์
- ์ ๋ชจ์๋ฆฌ ยท ์ ์ ๋ถ ยท ์ ์กฐ๊ฐ ยท ํ ์คํธ ๋ชจ๋ ๊ทธ๋ํฝ ยท ํฐ๋ฏธ๋ ๊ทธ๋ํฝ ยท ๋ฌธ์ ๊ฒฉ์ ๊ทธ๋ฆผ
- ์ฌ์ฉ๋๋ ๊ณณ
- ํ ์คํธ๋ฅผ ์ ๋ ฅํ๋ ๋ชจ๋ ๊ณณ ยท ๋ชจ์์ ๊ธ๊ผด์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค
𜰇\1CC07"\u{1CC07}"์ ์ฐ์ธ์. ์ค๊ดํธ ํ์์ ๋ฌธ์ ์ ์ฒด๋ฅผ ์ง์ ํฉ๋๋ค.𜰇์ ์ฌ์ฉํ์ธ์.์ฝ๋์ ์ธ์ฝ๋ฉ์ฝ๋ ํฌ์ธํธ: 1๊ฐ
ํ๋ฉด์ ๋ณด์ด๋ ๊ธฐํธ๋ ์ฌ๋ฌ ์ฝ๋ ํฌ์ธํธ๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. JS .length๋ UTF-16 ๋จ์๋ฅผ ์ธ๋ฉฐ UTF-8์ ๋ฐ์ดํธ๋ฅผ ์ ๋๋ค.

