반응형
Fuzzy search
버튼을 누르시면, 초성검색 (엄밀히는 fuzzy search 이지만) 구현이 어떻게 되어 있는지 아실 수 있습니다.
## TOC
## 한글 Encoding in Javascript
자바스크립트의 문자열은 내부적으로 16비트 유니코드로 처리 .
유니코드에서 한글은 코드값 OxAC00부터 시작하며, 초성 19 / 중성 21 / 종성 28 개의 조합 순으로 코드가 배열. 유니코드에 대한 공식 설명은 에서...
초성, 중성, 종성의 자모 순서는 에서... (Hangul Syllables 부분에 한글 음절에 대한 유니코드표)
- Hangul Array
- 초성 "ㄱ", "ㄲ", "ㄴ", "ㄷ", "ㄸ", "ㄹ", "ㅁ", "ㅂ", "ㅃ", "ㅅ", "ㅆ", "ㅇ", "ㅈ", "ㅉ", "ㅊ", "ㅋ", "ㅌ", "ㅍ", "ㅎ"
- 중성 "ㅏ", "ㅐ", "ㅑ", "ㅒ", "ㅓ", "ㅔ", "ㅕ", "ㅖ", "ㅗ", "ㅘ", "ㅙ", "ㅚ", "ㅛ", "ㅜ", "ㅝ", "ㅞ", "ㅟ", "ㅠ", "ㅡ", "ㅢ", "ㅣ"
- 종성 "", "ㄱ", "ㄲ", "ㄳ", "ㄴ", "ㄵ", "ㄶ", "ㄷ", "ㄹ", "ㄺ", "ㄻ", "ㄼ", "ㄽ", "ㄾ", "ㄿ", "ㅀ", "ㅁ", "ㅂ", "ㅄ", "ㅅ", "ㅆ", "ㅇ", "ㅈ", "ㅊ", "ㅋ", "ㅌ", "ㅍ", "ㅎ"
한글 Unicode
초성 / 중성 / 종성
은 첫 글자를 0 으로 하는 해당 글자의 반응형
'[IT|Programming] > Algorithm|Database' 카테고리의 다른 글
MySQL SQLException in Ubuntu, Linux (1) | 2025.04.09 |
---|---|
prisma with PostgreSQL - cursor based pagination (2) | 2024.09.25 |
DATABASE setup of Panda Market by kipid (3) | 2024.09.25 |
prisma with PostgreSQL 를 배워봅시다. (12) | 2024.09.25 |
Java Serializable Object to Byte Array (byte[] or SQL BLOB) (0) | 2024.09.22 |
week8 위클리 페이퍼 (데이터베이스 정규화에 대해 설명, 관계형 데이터베이스를 사용하는 이유를 설명) (1) | 2024.09.20 |
Regular Expression (정규 표현식), and match/replace method in JavaScript, JAVA, and Python (4) | 2024.08.29 |