문제 utf8mb4을 사용하는 MySQL에서 한 테이블에 자료형이 varchar(1)인 'name' 컬럼이 있다. 그 테이블에 다음과 같은 쿼리를 실행하면 결과는 어떻게 될까? insert into test(name) values('✅'); insert into test(name) values('🇰🇷'); 정답 첫번째 쿼리는 성공하고, 두번째 쿼리는 "Data too long for column name 'name'"으로 실패한다. 같은 이모티콘이고 varchar 자료형을 사용했음에도 왜 다른 길이로 인식된 걸까? Unicode (유니코드) 유니코드(The Unicode Standard)는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준이다. 한글, 한자, 영어 등의..