-
[리눅스] 우분투 서버에서 jar 파일 실행 시 java.sql.SQLException: Incorrect string value: 에러Backend/리눅스 2023. 5. 31. 22:04728x90
문제
swagger나 postman을 사용해 api 요청을 해봤었는데 로컬에서는 잘 작동하던 코드가 다음과 같은 에러를 냈다. 갑자기 SQL 예외라니,,, 테스트 해봤을 때 string value의 인코딩이 잘못된 듯 보였다.
해결
DB, Table, Column의 인코딩을 맞춰주면 되는데 utf8mb4로 맞춰주었다.
ALTER DATABASE db명 DEFAULT CHARACTER SET utf8mb4; ALTER TABLE db명.테이블명 CONVERT TO CHARACTER SET utf8mb4;
- 첫번째 문은 DB의 character를 변경
- 두번째 문은 Table과 Column의 character를 변경
728x90'Backend > 리눅스' 카테고리의 다른 글