FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[4336] CharacterSet 문제 KSC_5601, UNICODE, UTF8 Varchar()
샤프가이리키 [kimin122] 2895 읽음    2012-01-20 11:48
안녕하세요 불새 입문자 샤프가이리키 입니다.

주로 한글을 사용하는 프로그램에서 불새를 이요하고 있습니다.

현재는 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) 로 할 방법은?


부탁드립니다. ㅠㅠ

+ -

관련 글 리스트
4336 CharacterSet 문제 KSC_5601, UNICODE, UTF8 Varchar() 샤프가이리키 2895 2012/01/20
4339     Re:CharacterSet 문제 KSC_5601, UNICODE, UTF8 Varchar() 샤프가이리키 5162 2012/01/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.