질문Q #17109
[DB 오라클] CLOB 타입 데이터 크기에 대해서 질문드립니다.
layman2017-03-20 09:41:56

쇼핑몰 홈페이지 제작 중입니다.

이용약관, 개인정보취급방침 같은 긴 문자열을 저장해야합니다.

이용약관을 아주 길~게 저장하기 위해서

CLOB타입 칼럼을 3개 만들어서-> (INDIVIDUAL_TEXT, INDIVIDUAL_TEXT_2, INDIVIDUAL_TEXT_3) 이렇게해서 4000바이트씩 잘라서 저장 중입니다.

 

그런데 테스트 도중 값을 넣어보니 턱없이 적게 들어가더라구요.

원하는 만큼 집어넣으니까 계속 중간 부분에서 잘립니다.

 

더 좋은 방법 없을까요?

조언 구합니다.

답변3
#1 변종원(웅파) 2017-03-20 22:34:22
영문 한글 바이트수가 다릅니다.
#2 layman 2017-03-21 13:24:36

변종원(웅파) / 네 알고있습니다 UTF-8사용중이구요, 한글은 3, 영문숫자는 1바이트씩이요.

mb_strcut으로 한글 3바이트 가운데 부분이 잘리지 않도록 하여 처리했습니다.

결국은 칼럼을 더 늘려서 무작정 해결했네요..

#3 변종원(웅파) 2017-03-21 16:38:25
layman/ 참고하세요. ^^ http://www.dator.co.kr/256804