/*** Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: ECodePage.hpp Date: 2021-8-20 Author: Reece ***/ #pragma once namespace Aurora::Locale { AUE_DEFINE(ECodePage, ( eUTF32, eUTF32BE, eUTF16, eUTF16BE, // Extended 6 byte UTF8, capable of encoding disallowed characters in recent specs eUTF8, // Barely supported eUTF7, // GB2312 -> (Microsofts non-standard) GBK <-> GB 18030 // GBK is the relevant subset of GB 18030, implemented by MS and iconv // GB2312 is not so relevant // GB 18030 is a backwards compatible modern spec e18030, e2312, eGBK, // SHIFT_JIS eSJIS, // Latin-x eLatin1, // System Codepage eSysUnk )); }