유니코드가 지원된다는것은 모든 글자를 표현할수 있다는것입니다.
그러니깐 1,2,3,4,5 모두 적용되는것이지요
유니코드는 중국어유니코드 한국어 유니코드 이런것 없습니다
그냥 유니코드죠.
티브론만 나오면 캐릭터셋 이런거 걱정없이도 됩니다.
도리도리 님이 쓰신 글 :
: Lyn님 답글 감사합니다.
: "2009버전에서 유니코드로 동작한다" 라는 말을 이렇게 해석해도 될까요?
: 1. DB에 중국어Unicode 를 입력한다.
: 2. DB에 일본어Unicode 를 입력한다.
: 3. DB에 한국어Unicode 를 입력한다.
: 4. DB에 위1,2,3을 섞어서 입력한다.
: 5. 컴포넌트의 charset변경없이 위1,2,3,4의 내용이 UI에 전부 정상적으로 표시된다.
:
: 라고 생각해도 될까요?
:
: 그리고,
: 제가 알기로는 Unicode는 언어별로 영역이 나누어져 있어서 하나의 코드가 하나의 문자라고 알고 있는데,
: 어떤 분은 Unicode라고 하더라도 중국어Unicode는 컴포넌트의 charset을 중국어로 설정하지 않으면 일부가 비정상적으로 표시된다라고 말씀하시더라구요.
: 어떤 것이 진실인지..???
: 지금도 Unicode에 대해서 research중입니다...
:
:
: Lyn 님이 쓰신 글 :
: : 델파이 티뷰론(2009) 에서는... 기본적으로 유니코드로 동작한다 합니다.
: : 곧 나오기도 하지만... 코드기어측에서 대부분은 그냥 컴파일만 다시 하면 되고.. 그 외의 경우도 최소한의 수정만으로 유니코드 어플리케이션을 만들 수 있게 한다 했으니...
: :
: : 좀 기다려보시는것도 ^0^;
: : 도리도리 님이 쓰신 글 :
: : : 안녕하세요?
: : :
: : : 한 2년동안 델파이를 안하다가 제목처럼 유니코드 문제로 질문을 올립니다.
: : :
: : : 현재 환경은
: : : - OS : Windows XP
: : : - 델파이버전 : 7
: : : - 주요 상용 컴포넌트 :TMS, Raize, zeos, 기타 free 컴포넌트(소스포함) 등
: : : - 제품이 설치되는 OS : 다양(98,2000,xp,vista)
: : : - 3티어 환경
: : : - DB : oracle, mysql
: : : - 기타 : 다국어지원(영문,일문,중문) --> .ini파일에 각국 언어파일이 있어서 환경파일에 언어지정하여 사용중.
: : : 등입니다.
: : :
: : : 위 환경과 같이 다국어지원을 위해서 환경파일에 언어를 지정하여 국문포함하여 4개국 언어를 지원합니다.
: : : 그러나, 하나의 UI에서 2개 이상의 언어를 지원하지 못하는 관계로 유니코드를 지원하려고 합니다.
: : : (중문OS에서는 중문은 잘 표현되지만, 국문및 일문은 글자가 깨지는 상황임.)
: : :
: : : 현 상황에서 최소한의 투자로 유니코드 지원을 하려고 합니다.
: : :
: : : 주요 상용 컴포넌트들을 살펴보니 유니코드에 대한 언급이 없더군요.(있는데 못찾은건지...^^)
: : :
: : : 궁금한 사항은
: : : 기존에 사용하던 컴포넌트들을 유지하면서 유니코드를 지원하려면 어찌해야 할까요?
: : :
: : : - 사용중인 상용 컴포넌트의 유니코드 지원 컴포넌트로 대체?
: : : --> TMS는 유니코드 컴포넌트가 있는듯 하나, Raize는 없는 것 같음.
: : : - 현재 사용중인 컴포넌트를 그대로 두고, ansi string <--> 유니코드 전환 함수를 이용?
: : : --> 조회 속도 문제가 있지 않을까?
: : : - 델파이 최신버전에서는 유니코드 문제가 해결될까?
: : : --> 델파이7과 최신버전의 소스호환성 문제가 없을까?
: : : - 기존 소스에서 문제없이 처리되던 것 중에서 신경써야 할 부분이 무엇인지?
: : : --> pos, copy함수처럼 문자열 함수 사용할 경우 문제가 없는지?
: : :
: : : 현재까지 궁금한 사항은 이정도입니다.
: : :
: : : 또 다른 신경써야할 부분은 무엇이며, 그에 대한 방안은 무엇이 있을지...
: : :
: : : 유니코드 문제를 경험하신 또는 알고 계신분들의 의견을 듣고 싶습니다.
|