본문 바로가기
Database | 데이터베이스/MySQL

AWS RDS Mysql 한글 깨짐 처리 utf-8 설정

by 자유코딩 2018. 12. 2.

AWS 를 사용해서 호스팅을 할 때 RDS 데이터베이스를 사용하는 경우가 있다.


RDS 무료일때 20GB 까지 제공해준다.


그런데 인코딩을 UTF-8로 설정을 안하면 한글이 들어갈 수 없다.


설정 방법은 이렇다.


파라미터 그룹을 생성한다.


생성을 클릭한다.


생성 후 편집을 시작한다.


파라미터를 편집합니다.



character 라고 적힌 항목은 모두 utf-8 로 변경한다.


collation_connection 과 collation_server 도 utf-8로 변경한다.


DB를 만들때도 UTF-8을 작성한다.


create table comments(
   comment_id bigint not null primary key,
    comment_content varchar(255),
    comment_level int,
    comment_origin_id bigint,
    comment_writer varchar(255),
    write_date varchar(255),
    comment_writer_email varchar(255),
    file_name varchar(255)
)DEFAULT CHARSET=utf8 COLLATE=utf8_bin;


이제 DB에 한글이 들어간다



댓글