2011-10-11 1 views
2

광둥어를 배우기위한 게임을 작성 중입니다. 핵심 구성 요소는 다음 열이 포함 된 데이터베이스 테이블입니다.중국어 문자 및 예일의 SQL Server 데이터 형식 로마자 표기

한글 | 예일 로마 교리 | 영어 동등한

첫 번째 및 두 번째 열에 대해 선택해야하는 SQL Server 데이터 형식은 무엇입니까?

소스 데이터의 출처를 아직 모릅니다. 그래서 나는 그것이 어떤 인코딩을 사용할 지 아직 말할 수 없다. 내 최고의 추측은 UTF-8입니다.

* EDIT - 이제 원본 데이터의 출처를 알 수 있습니다. 누군가가 Excel 스프레드 시트에 수동으로 입력하여 가져옵니다. 이것은 두 가지 관련 질문을 제기합니다. 첫째, Yale 로마자 표기의 일부인 악센트 부호를 보존하기 위해 Excel 스프레드 시트를 저장해야하는 형식은 무엇입니까? 둘째, 필수 악센트 부호를 지원하는 글꼴이 허용 가능합니까? 또는 특정 문자 인코딩과 호환되는 특정 글꼴 만 있습니까?

답변

1

nvarchar은 유니 코드 가변 길이 문자열의 선택입니다. 테이블의 각 필드에 대해서도 데이터 정렬을 설정할 수 있습니다.

Excel의 경우 테스트 해 볼 수 있습니다. 내 생각 엔 Excel이 데이터 정렬을 유지하지만 가장 좋은 방법은 데이터를 테스트하는 것입니다.

+0

영어 버전에도'nvarchar'를 사용하십시오. 영어 단어는 비 ASCII 문자를 포함 할 수 있습니다. – bobince