귀농 전까지 쓰는 개발 일지

<ERROR> java.sql.SQLException: Incorrect string value: '\xED\x99\x8D\xEB\xB3\xB4...' for column `pick`.`ad_board`.`adboardinfo` at row 1 본문

공부/Spring

<ERROR> java.sql.SQLException: Incorrect string value: '\xED\x99\x8D\xEB\xB3\xB4...' for column `pick`.`ad_board`.`adboardinfo` at row 1

한호잉 2022. 4. 20. 16:37

오류 내용

- AWS RDS, MariaDB에 insert가 안되는 오류

- pick 데이터베이스의 ad_board 테이블의 adboardinfo내용이 안들어가진댄다! 다른 부분에도 확인해봤더니 utf-8인코딩 문제였던걸루 

 

 

해결 방법

1. AWS RDS 파라미터 그룹 신규 설정 후 (하단 사이트 ㄱ)

2. mariaDB 쿼리에서 밑 명령문 실행

show variables like 'c%';

character_set_~~과 collation_이  utf8 또는 utf8mb4로 되어있는지 확인 

ALTER TABLE 테이블명 CONVERT TO character SET utf8;

character SET 변경!

혹쉬 위에 ALTER가 안먹으면 밑처럼 테이블 하나씩 설정 해보기

ALTER TABLE 테이블명 CONVERT TO character SET UTF8;

 

 

 

휴 잘들어간다,,,,,,,,,

 

 

참고 사이트 

https://twofootdog.tistory.com/62

 

AWS RDS MariaDB 한글 깨짐 현상 해결(character_set, collation)

이번 글에서는 AWS RDS에 구축한 MariaDB에 데이터 입력 시 한글 깨짐 현상이 발생하는 문제를 해결하는 법에 대해 알아볼 것이다. 작업을 진행한 MariaDB는 10.2버전이다. 1. 왜 AWS RDS로 MariaDB를 생성하

twofootdog.tistory.com

https://okky.kr/article/426272