pub enum Codepage {
Show 18 variants
CP437,
CP720,
CP737,
CP775,
CP850,
CP852,
CP855,
CP857,
CP858,
CP860,
CP861,
CP862,
CP863,
CP864,
CP865,
CP866,
CP869,
CP874,
}Expand description
Windows codepage to use for encoding/decoding short filenames
Windows codepages are an extension of ASCII. They were in use by Microsoft all the way back in the ’80s and ’90s. FAT uses them only for the short file names and they don’t play much of a big role in it. They are used by this library for maximal backwards compatibility. Virtually all FAT implementations use the 437 OEM codepage (OEM United States), which is the default codepage.
Variants§
CP437
OEM United States
CP720
Arabic (Transparent ASMO); Arabic (DOS)
CP737
OEM Greek (formerly 437G); Greek (DOS)
CP775
OEM Baltic; Baltic (DOS)
CP850
OEM Multilingual Latin 1; Western European (DOS)
CP852
OEM Latin 2; Central European (DOS)
CP855
OEM Cyrillic (primarily Russian)
CP857
OEM Turkish; Turkish (DOS)
CP858
OEM Multilingual Latin 1 + Euro symbol
CP860
OEM Portuguese; Portuguese (DOS)
CP861
OEM Icelandic; Icelandic (DOS)
CP862
OEM Hebrew; Hebrew (DOS)
CP863
OEM French Canadian; French Canadian (DOS)
CP864
OEM Arabic; Arabic (864)
CP865
OEM Nordic; Nordic (DOS)
CP866
OEM Russian; Cyrillic (DOS)
CP869
OEM Modern Greek; Greek, Modern (DOS)
CP874
ANSI/OEM Thai (ISO 8859-11); Thai (Windows)