안녕하세요 불새 입문자 샤프가이리키 입니다.
주로 한글을 사용하는 프로그램에서 불새를 이요하고 있습니다.
현재는 CharSet 을
DB를 생성할 때 NONE 으로
CREATE TABLE 할때 KSC_5601 으로
INSERT 할때 KSC_5601 으로
각각 설정하여 사용 하고 있습니다.
이 경우는 한글 한 글자에 대해 VARCHAR(2) 를 소모 합니다.
영문 숫자의 경우 VARCHAR(1) 를 소모 합니다.
DB 생성시 CharSet 을 NONE 로 설정하였기 때문에
영문, 숫자는 1바이트 한글은 2바이트를 소모 하기 때문이라고 추측 됩니다만...
영문, 숫자, 한글 모두 VARCHAR(1) 만을 이용하여 한 글자를 담을 수 없을까요?
3줄 요약
CharSet = DB 생성시 NONE, CREATE TABLE 와 INSERT 시 KSC_5601
영문 1자, 숫자 1자 = VARCHAR(1) , 한글 1자 = VARCHAR(2)
영문 1자, 숫자 1자, 한글 1자 = VARCHAR(1) 로 할 방법은?
부탁드립니다. ㅠㅠ
|