영구 로캘 데이터 사용
세계화된 애플리케이션은 종종 시간과 날짜와 같은 데이터를 유지하거나 전송합니다. 애플리케이션에서 데이터 지속성을 처리하는 방법을 결정할 때 컴퓨터에서 컴퓨터로 또는 애플리케이션 실행 간에 데이터가 동일하지는 않습니다. 이는 Windows 및 사용자 지정로캘과 함께 제공되는 로캘 모두에 적용됩니다.
애플리케이션 디자인은 발생할 수 있는 다양한 로캘 관련 데이터 변경을 고려해야 합니다. 예:
- 국가가 유로를 채택함에 따라 통화 기호가 변경 될 수 있습니다.
- 지역 기본 설정이 변경 될 수 있습니다. 예를 들어 d/m/y 형식은 특정 로캘의 m/d/y 형식으로 변경될 수 있습니다.
- 맞춤법 개정으로 인해 일 이름의 맞춤법이 변경 될 수 있습니다. 또한 월 또는 일 이름에 대/소문자 구분이 변경 될 수 있습니다.
스토리지 및 데이터 교환에 Locale-Independent 형식 사용
데이터를 유지하는 애플리케이션은 스토리지 및 데이터 교환에 대해 로캘 독립적 형식을 사용해야 합니다. 예를 들어 하드 코딩된 형식 또는 표준 형식이 있습니다. 고정 로캘 LOCALE_NAME_INVARIANT; 및 이진 스토리지 형식입니다.
영구 정렬 데이터가 필요한 경우 애플리케이션은 CompareStringOrdinal 함수를 사용해야 합니다. 고정 형식은 로캘 및 일정 데이터에 대해서만 정렬에 고정되지 않습니다.
데이터 프레젠테이션에 사용자 기본 로캘 사용
영구 데이터를 표시하려면 애플리케이션에서 사용자 기본 로캘을 사용하여 데이터의 서식을 다시 지정하는 것이 가장 좋습니다. 이 로캘을 사용하면 사용자가 재정의할 수 있습니다. 자세한 내용은 LOCALE_USER_DEFAULT.
관련 항목