코드 페이지 비트필드는 FONTSIGNATURE 및 LOCALESIGNATURE 구조에 사용됩니다.
메모
모든 로캘은 코드 페이지를 지원하지 않습니다. 이 항목에 설명된 비트필드는 유니코드 로캘에 적용되지 않습니다. 로캘에 지원되는 스크립트를 확인하기 위해 애플리케이션은 GetLocaleInfoEx로캘 식별자 상수 LOCALE_SSCRIPTS 사용할 수 있습니다.
메모
코드 페이지 비트 필드에 비트가 있다고 해서 로캘의 모든 문자열을 손실 없이 해당 코드 페이지에서 인코딩할 수 있는 것은 아닙니다. 손실 없이 데이터를 보존하려면 유니코드 UTF-8 또는 UTF-16을 사용하는 것이 좋습니다.
| 비트 | wingdi.h 정의 | 코드 페이지 | 묘사 |
|---|---|---|---|
| 0 | FS_LATIN1 | 1252 | 라틴어 1 |
| 1 | FS_LATIN2 | 1250 | 라틴어 2: 동유럽 |
| 2 | FS_CYRILLIC | 1251 | 키릴 |
| 3 | FS_GREEK | 1253 | 그리스어 |
| 4 | FS_TURKISH | 1254 | 터키어 |
| 5 | FS_HEBREW | 1255 | 히브리어 |
| 6 | FS_ARABIC | 1256 | 아랍어 |
| 7 | FS_BALTIC | 1257 | Windows 발트어 |
| 8 | FS_VIETNAMESE | 1258 | 베트남어 |
| 9 – 15 | 대체 ANSI용으로 예약됨 | ||
| 16 | FS_THAI | 874 | 태국어 |
| 17 | FS_JISJAPAN | 932 | JIS/일본 |
| 18 | FS_CHINESESIMP | 936 | 중국어: 간체 문자-PRC 및 싱가포르 |
| 19 | FS_WANSUNG | 949 | 한국어 Wansung |
| 20 | FS_CHINESETRAD | 950 | 중국어: 전통 문자- 대만 및 홍콩 특별 행정구 |
| 21 | FS_JOHAB | 1361 | 한국어 조합 |
| 22 – 28 | 대체 ANSI 또는 OEM용으로 예약됨 | ||
| 이십구 | Macintosh 문자 집합(미국 로마) | ||
| 30 | OEM 문자 집합 | ||
| 31 | FS_SYMBOL | 기호 문자 집합 | |
| 32 – 47 | OEM용으로 예약됨 | ||
| 48 | 869 | IBM 그리스어 | |
| 49 | 866 | MS-DOS 러시아어 | |
| 50 | 865 | MS-DOS 북유럽 | |
| 51 | 864 | 아랍어 | |
| 52 | 863 | MS-DOS 캐나다 프랑스어 | |
| 53 | 862 | 히브리어 | |
| 54 | 861 | MS-DOS 아이슬란드 | |
| 55 | 860 | 포르투갈어 MS-DOS | |
| 56 | 857 | IBM 터키어 | |
| 57 | 855 | IBM 키릴 자모; 주로 러시아어 | |
| 58 | 852 | 라틴어 2 | |
| 59 | 775 | MS-DOS 발트 해 | |
| 60 | 737 | 그리스어; 이전 437G | |
| 61 | 708 | 아랍어; ASMO 708 | |
| 62 | 850 | WE/라틴어 1 | |
| 63 | 437 | 우리 |