AWS/RDS

[RDS] emoji 입력 불가 이슈

JoongHyun CHO 2021. 6. 3. 15:50

MySQL 테이블 및 필드 인코딩 설정을 utf8mb4_unicode_ci 해놓았으나, Web을 통해 데이터를 Insert 경우, Exception 에러가 발생했다.

 

이유는 DB서버의 인코딩 설정 해놓지 않았기 때문이다.

 

해결 방법은 다음과 같다.

 

1. AWS 콘솔 접속 -> RDS 서비스로 이동

 

2. RDS 인스턴스의 파라미터 그룹 추가 

 

3. 아래의 파라미터 값을 수정

- character_set_client  : utf8mb4

- character_set_connection : utf8mb4

- character_set_database : utf8mb4

- character_set_results : utf8mb4

- character_set_server : utf8mb4

- collation_connection : utf8mb4_unicode_ci

- collation_server : utf8mb4_unicode_ci

 

4. 저장 후, 재시작