diff --git a/inc/hgl/CodePage.h b/inc/hgl/CodePage.h index ab9a4f1..806b3c2 100644 --- a/inc/hgl/CodePage.h +++ b/inc/hgl/CodePage.h @@ -29,6 +29,18 @@ namespace hgl {ccpMacTraditionalChinese, "x-mac-chinesetrad" }, {ccpMacSimplifiedChinese, "x-mac-chinesesimp" }, + {ccp8859_1, "iso-8859-1"}, + {ccp8859_2, "iso-8859-2"}, + {ccp8859_3, "iso-8859-3"}, + {ccp8859_4, "iso-8859-4"}, + {ccp8859_5, "iso-8859-5"}, + {ccp8859_6, "iso-8859-6"}, + {ccp8859_7, "iso-8859-7"}, + {ccp8859_8, "iso-8859-8"}, + {ccp8859_9, "iso-8859-9"}, + {ccp8859_13, "iso-8859-13"}, + {ccp8859_15, "iso-8859-15"}, + {ccpUTF7, "utf-7" }, {ccpUTF8, "utf-8" }, @@ -69,6 +81,18 @@ namespace hgl {ccpMacJanpan, "x-mac-japanese" }, {ccpMacTraditionalChinese, "x-mac-chinesetrad" }, {ccpMacSimplifiedChinese, "x-mac-chinesesimp" }, + + {ccp8859_1, "iso-8859-1"}, + {ccp8859_2, "iso-8859-2"}, + {ccp8859_3, "iso-8859-3"}, + {ccp8859_4, "iso-8859-4"}, + {ccp8859_5, "iso-8859-5"}, + {ccp8859_6, "iso-8859-6"}, + {ccp8859_7, "iso-8859-7"}, + {ccp8859_8, "iso-8859-8"}, + {ccp8859_9, "iso-8859-9"}, + {ccp8859_13, "iso-8859-13"}, + {ccp8859_15, "iso-8859-15"}, {ccpUTF7, "utf7" }, {ccpUTF8, "utf8" }, diff --git a/inc/hgl/Endian.h b/inc/hgl/Endian.h index e922c11..b04466c 100644 --- a/inc/hgl/Endian.h +++ b/inc/hgl/Endian.h @@ -10,6 +10,7 @@ namespace hgl /** * Windows代码页枚举 * 全部Windows所支持代码页请参见 http://msdn.microsoft.com/en-us/library/dd317756 + * https://docs.microsoft.com/en-us/windows/win32/intl/code-page-identifiers */ enum CharCodePage ///代码页枚举 { @@ -33,6 +34,19 @@ namespace hgl ccpMacTraditionalChinese =10002, ///<繁体中文 ccpMacSimplifiedChinese =10008, ///<简体中文 + //ISO + ccp8859_1 =28591, ///