다음을 통해 공유


유니코드를 통한 GB18030의 Crystal Reports 지원

Crystal Reports for Visual Studio에서는 GB18030을 직접 지원하지는 않습니다. 대신 유니코드 인코딩 양식 중 하나로 이미 변환된 값을 통해 GB18030에 액세스합니다.

변환은 .NET Framework, 특정 데이터베이스 드라이버 및 Windows 운영 체제 등 여러 소스로부터 제공됩니다. 텍스트는 일반적으로 하드 드라이브에는 UTF-8로 저장되고 메모리에는 UTF-16으로 로드됩니다. Crystal Reports는 UTF-16에서 유니코드 대리 쌍을 지원합니다.

유니코드를 사용한 GB18030 지원 예

유니코드 변환을 통해 GB18030 지원을 제공해야 하는 가장 중요한 영역은 다음과 같습니다.

  • GB18030으로 인코딩된 데이터가 들어 있는 데이터베이스

    검색 시 데이터베이스 드라이버에서 데이터를 UTF-16으로 변환한 경우에만 GB18030으로 인코딩된 데이터베이스 데이터가 지원됩니다.

    Note참고

    Microsoft SQL Server 2005는 검색 시 GB18030 데이터를 UTF-16으로 변환합니다. 다른 서버의 경우는 데이터베이스 공급자에게 문의하십시오.

  • GB18030 소스의 데이터를 표시하는 데이터 집합

    원본 소스에 관계 없이 데이터 집합은 UTF-8로 인코딩된 XML로 서식이 설정됩니다.

  • GB18030 소스의 데이터를 표시하는 웹 서비스

    웹 서비스를 통해 보내거나 받은 모든 텍스트는 이미 유니코드로 변환된 것입니다.

GB18030 시나리오는 지원되지 않음

Crystal Reports에서 GB18030을 지원하지 않는 주요 상황은 GB18030으로 인코딩된 텍스트 파일에 액세스하거나 이 파일을 가져오는 경우입니다.

GB18030으로 인코딩된 텍스트 파일을 먼저 타사에서 유니코드로 변환해야 Crystal Reports에서 유니코드로 인코딩된 텍스트 파일을 조작할 수 있습니다.