[error] java.sql.SQLException: Incorrect string value: '\xEC\x98\x88\xEC\xA3\xBC' for column ' ' at row 1

쭈·2023년 4월 22일
0

에러

목록 보기
6/9

오류발생

로컬에서 잘 돌아가던 데이터가 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;

인코딩값을 확인하면 바뀐 것을 확인할 수 있다.

profile
🌱

0개의 댓글