유니코드1 MySQL UTF8MB4 MySQL을 사용하다보면 드는 의문이 있었는데 왜 UTF8이랑 UTF8MB4의 인코딩 타입이 나눠져 있는지다. 특수 문자를 지원하기 위해 인코딩 타입을 UTF8MB4로 변경하고 Collation 까지 변경해주어야 하는 작업을 하다보니 왜 디폴트 값이 UTF8MB4가 아니고 UTF8이 왜 특수문자를 지원을 안 하는지 기존 UTF-8 인코딩 방식이 이모지를 포함하는 걸로 알고 있는데 혼란이 온다. 그래서 하나씩 개념을 정리해가면서 원일을 찾아가보려고 한다. 유니코드 유니코드는 전 세계의 문자 체계를 컴퓨터에서 일관되게 표현하려는 표준이다. 예를 들어서 'A'를 어떤 분야에서 65로 표현하는 것과 다른 분야에서는 700이라고 표현하는 것 즉 일관성이 없는 부분은 분명 혼란스러울 것이다. 그래서 'A'는 65.. 2024. 2. 19. 이전 1 다음