๐ normalize ๋ฉ์๋๋ฅผ ์ด์ฉํด ์ ๋์ฝ๋ ๋ฌธ์์ด ์ ๊ทํํ๊ธฐ
- ์ ๋์ฝ๋์ ์ ๊ทํ ๋ฐฉ๋ฒ 4๊ฐ์ง์ ์ฐจ์ด์ ์ ์๊ณ ์ด๋ฅผ JavaScript์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ด ๋๋ค. --- ์ต๊ทผ ํ์ฌ ์ ๋ฌด ์ค ๊ตญ๊ฐ ์ด๋ฆ์ ์ํ๋ฒณ ์ฒซ ๊ธ์์ ๋ฐ๋ผ ๊ทธ๋ฃจํํ๋ ์์ ์ ๋งก๊ฒ ๋์์ต๋๋ค. ๋จ์ํ ์ํ๋ฒณ ๋ณ๋ก ๊ตญ๊ฐ๋ค์ ๋ฌถ์ผ๋ฉด ๋๋ ์ผ์ด๋ผ ์ฝ๊ฒ ์๊ฐํ์ง๋ง, ์์์น ๋ชปํ ๋๊ด์ ๋ถ๋ชํ์ต๋๋ค. ๊ทธ ์ด์ ๋ ๋ฐ๋กย ์ฌ๋๋ ์ ๋(ร land Islands)ย ๋๋ฌธ์ด์์ต๋๋ค. ์ฌ๋๋ ์ ๋์ ์์ด ์ด๋ฆ์ ์ํ๋ฒณย Aย ์ ๊ณ ๋ฆฌ ๋ชจ์์ย ๊ธฐํธ หย ๊ฐ ๊ฒฐํฉ ๋ฌธ์๋ก ๋ถ์ย ร ย ๋ก ์์ํ๋ ๊ฒ์ด ๊ทธ ์ด์ ์์ต๋๋ค. ๊ธฐํ์ ๋ฐ๋ฅด๋ฉด ์ฌ๋๋ ์ ๋๋ ์ํ๋ฒณย Aย ๋ก ์์ํ๋ ๊ตญ๊ฐ๋ค๊ณผ ํจ๊ป ๊ทธ๋ฃจํ ๋์ด์ผ ํ์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ฒฐํฉ ๋ฌธ์๊ฐ ํฌํจ๋ ๋ฌธ์์ด์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผ ํ ์ง ๊ณ ๋ฏผํ๊ฒ ๋์๋๋ฐ์.ย ๋คํํ ChatGPT์ ๋์์ ๋ฐ์ ํด๊ฒฐ์ฑ ์ ์ป์ ์ ์์์ต๋๋ค. ํ์ง๋งย normalizeย ๋ฉ์๋๋ฅผ ์ง์ ์ฌ์ฉํด ๋ณธ ๊ฒฝํ์ ์ด๋ฒ์ด ์ฒ์์ด๋ผ, ๋ฉ์๋ ์ธ์์ ๋ค์ด๊ฐ๋ ๊ฐ์ธย "NFD"ย ์ ์๋ฏธ์ ๋ํด ์ ํํ ์ดํดํ์ง ๋ชปํ ์ฑ ์ฌ์ฉํ๊ฒ ๋์์ต๋๋ค. ๊ทธ๋์ ์ด๋ฒ ๊ธฐํ์ ์ด ๋ถ๋ถ์ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ ๋ฆฌํด๋ณด์๋ ์๊ฐ์ด ๋ค์๊ณ , ๊ทธ ๊ฒฐ๊ณผ ์ด๋ฒ ๊ธ์ ์์ฑํ๊ฒ ๋์์ต๋๋ค. https://wormwlrm.github.io/2024/12/30/String-Normalize.html