로컬에서 잘 돌아가던 데이터가 ec2 서버로 요청하니 오류가 발생했다.
java.sql.SQLException: Incorrect string value: '\xEC\x98\x88\xEC\xA3\xBC' for column ' ' at row 1
DB쪽 한글데이터 관련하여 발생한 오류인가보다.
다음과 같은 명령어로 현재 설정된 기본 인코딩값을 확인할 수 있다.
SELECT default_character_set_name, DEFAULT_COLLATION_NAME
FROM information_schema.SCHEMATA
WHERE schema_name = "[스키마명]";
latin으로 설정된 값을 utf8로 바꿔준다.
alter database [DB명] default character set = utf8;
인코딩값을 확인하면 바뀐 것을 확인할 수 있다.