PHP에서 문자열을 자르는 작업은 일상적이다. 그런데 한글, 일본어, 중국어 같은 멀티바이트 문자를 다룰 때 substr()을 썼다가 문자가 깨지는 경험을 해봤을까? 대부분의 개발자는 이 문제가 왜 발생하는지, substr()과 mb_substr()의 정확한 차이가 뭔지 모른 채 인터넷에서 찾은 답을 그냥 적용한다. 이번에는 바이트 단위와 문자 단위의 차이···
모든 한글 정보 DB (KOREAN_INFO_TB) 본 자료는 모든 한글에 대한 정보를 DB 데이터와 JSON 데이터로 분리하여 각각 제공 하고 있으며 필요할 경우 하단 내용을 참고하여 필요한 데이터를 다운로드 후 활용하시면 됩니다. | 개요 어느날 한글 데이터에 대한 DB화가 필요하여 기존에 만들었던 전체 한글 DB를 이용하여 1차 데이터를 만든 후 한···
이번포스팅은 정말 엉뚱하게도 한글 전체 DB를 만드는 과정에서 한글 초성,중성,종성 단위로 분리할 수 있을까라는 의문점이 들어 시작되었다. 간혹 MAC 기기로 부터 받은 파일명들을 보면 한글이 초성,중성,종성 단위로 분리되어 표시가 되는데 정말 쓸떼없이 한번 만들어보고 싶었다. 일단 처음에는 내 얕은 지식을 통해 mb_ord로 열심히 규칙을 찾아보았지만 어···