Byte 수 썸네일형 리스트형 [DB] 문자열 데이터 타입에 글자(한글) 수 제한하기 create table post( ... title varchar(30) not null ... )ENGINE=InnoDB DEFAULT CHARSET=utf8; DB(MySQL)에 게시글을 저장하는 기능을 구현하면서, post 테이블을 생성하였다. 게시글을 저장할 때의 요구 사항은 제목의 최대 글자는 10자였고, utf-8 버전의 한글은 3byte를 차지하므로 데이터 타입을 varchar(30)으로 정의하였다. 💬 UTF-8 UTF-8은 유니코드 문자를 인코딩하는 가변 길이 문자 인코딩 방식 중 하나로, 8비트 기반의 문자 인코딩 방식이다. ASCII 문자(영어...)는 1byte로 표현하고, 한글과 같은 유니코드 문자는 3바이트로 표현한다. insert into post(title) values('테.. 더보기 이전 1 다음