[MariaDB] 한글 인코딩 에러 - [22007][1366] (conn=19) Incorrect string value

Ogu·2022년 11월 9일

방법 1) 테이블 생성 시 인코딩 설정을 한다.

CREATE TABLE event_info
(
    start_date datetime,
    end_date datetime,
    subject varchar(255),
    contents text
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

방법 2) 테이블 인코딩 설정을 변경한다.

mariaDB에서는 utf8이 아닌 charset이 default로 설정되어 있다.
따라서 인코딩 설정을 charset -> utf8로 변경해야 한다.

alter table user default character set = utf8;
alter table user convert to charset utf8;

mysql 새로고침

AWS RDS인 경우 아래 주소 참고

profile
Hello! I am Ogu, a developer who loves learning and sharing! 🐤🐤 <br> こんにちは!学ぶことと共有することが好きな開発者のOguです!🐤

0개의 댓글