한글(hwp) 파일 복사시 에러 발생
- 작성자 :
- 박*원
- 작성일 :
- 2020-12-30 19:59:38
- 조회수 :
- 4,091
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
게시판 글쓸때 한글파일을 일부 복사해서 편집기에서 등록하려니깐 오류가 뜹니다.
오류 메시지는 아래와 같습니다.
방법이 없을까요?
# 오류 메시지
Cause: java.sql.SQLException: Incorrect string value: '\xF3\xB0\x8A\xB1 <...' for column 'NTT_CN' at row 1; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
오류 메시지는 아래와 같습니다.
방법이 없을까요?
# 오류 메시지
Cause: java.sql.SQLException: Incorrect string value: '\xF3\xB0\x8A\xB1 <...' for column 'NTT_CN' at row 1; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:
A
안녕하세요.
표준프레임워크센터입니다.
현재 제시해 주신 상황만으로는 현상 파악이 어려우나,
아마 Mysql 환경에서 유니코드 문자열 등록을 시도하신 것으로 짐작됩니다.
복사한 한글 문서 중 유니코드가 포함 되어 있을 것으로 추축이 됩니다.
만약 해당 현상이 위에 언급한 사항이 맞다면 아래를 참조해 보시기 바랍니다.
unicode의 경우( ex, emoji등 )의 경우 4바이트가 필요한 경우가 있으며
기본적인 Mysql 설정 상 UTF-8 저장시 기본값으로 4byte 저장이 아닌것으로 설정이 되어 있을 겁니다.
이에 character-set 과 collation을 utf8mb4 관련 설정으로 변경할 필요가 있습니다.
자세한 사항은 아래를 참조하시기 바랍니다.
https://www.lesstif.com/java/java-+-mysql-+-utf8mb4-emoji-51283094.html
감사합니다.
표준프레임워크센터입니다.
현재 제시해 주신 상황만으로는 현상 파악이 어려우나,
아마 Mysql 환경에서 유니코드 문자열 등록을 시도하신 것으로 짐작됩니다.
복사한 한글 문서 중 유니코드가 포함 되어 있을 것으로 추축이 됩니다.
만약 해당 현상이 위에 언급한 사항이 맞다면 아래를 참조해 보시기 바랍니다.
unicode의 경우( ex, emoji등 )의 경우 4바이트가 필요한 경우가 있으며
기본적인 Mysql 설정 상 UTF-8 저장시 기본값으로 4byte 저장이 아닌것으로 설정이 되어 있을 겁니다.
이에 character-set 과 collation을 utf8mb4 관련 설정으로 변경할 필요가 있습니다.
자세한 사항은 아래를 참조하시기 바랍니다.
https://www.lesstif.com/java/java-+-mysql-+-utf8mb4-emoji-51283094.html
감사합니다.