### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\x8

오류 로그:
### Error updating database.  Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\x87

너의 상황과 같다??그럼
오늘 전자상거래 동료가 또 나를 찾아와서 버그를 고쳤어?,로그를 뒤져보니 데이터베이스 문제였는데~
대충 sql이 이\xF0\x9F\x91\x8 문자열을 삽입할 수 없다는 뜻입니다. 왜요?이거 무슨 인코딩이야?무슨 그림이야??삽입된 데이터로 옮겨서 코드로 변환해 보세요!emoj 그림이야, 맞아!!바로 그것이야, 바로 그것의 문제야!
데이터베이스의 인코딩 형식이 emoj 그림을 지원하지 않는다는 것을 설명하고 온라인 데이터베이스로 달려가 한숨 돌리고~~

데이터베이스 인코딩 형식utf8mb4는 emoj 그림을 지원하는 거야!!뭐야!!


이게 어색해서 꿀 같은 생각을 하게 됐어요.
JDBC가 원래 이 작은 게 저희'귀엽게'이모티콘을 안 밀어줬어요.
그래서 저희 프로필에 코드를 넣으세요.
# emoj 
spring.datasource.type=org.apache.commons.dbcp2.BasicDataSource
spring.datasource.dbcp2.connection-init-sqls=SET NAMES utf8mb4

우리 메이븐 신발로 당황하지 마세요~ 우리 포엠 서류에 가방을 안내해 주세요~ (아기가 나야?)
   
        
            org.apache.commons
            commons-dbcp2
            2.1.1
            runtime
        

요약:
데이터베이스 인코딩 형식은 앞으로utfmb6로 이모티콘 지원하면~
 

좋은 웹페이지 즐겨찾기