diff options
author | Rainer Klute <klute@apache.org> | 2006-05-06 09:52:19 +0000 |
---|---|---|
committer | Rainer Klute <klute@apache.org> | 2006-05-06 09:52:19 +0000 |
commit | 87b09b2b0bcb5777009756f3f3be5befa70abee1 (patch) | |
tree | f5316af9d4d6242a7adcc69b14a9395b5fc4e087 /src/java/org/apache/poi/hpsf/VariantSupport.java | |
parent | 6f20feaadcd83c45c98d2800222bb03e67f6420f (diff) | |
download | poi-87b09b2b0bcb5777009756f3f3be5befa70abee1.tar.gz poi-87b09b2b0bcb5777009756f3f3be5befa70abee1.zip |
Support for many, many character encodings added. Thanks to Trejkaz
<trejkaz @at@ trypticon.org> for the patch!
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@400277 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/poi/hpsf/VariantSupport.java')
-rw-r--r-- | src/java/org/apache/poi/hpsf/VariantSupport.java | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/src/java/org/apache/poi/hpsf/VariantSupport.java b/src/java/org/apache/poi/hpsf/VariantSupport.java index 8994bb2fa1..f7317c67af 100644 --- a/src/java/org/apache/poi/hpsf/VariantSupport.java +++ b/src/java/org/apache/poi/hpsf/VariantSupport.java @@ -305,10 +305,36 @@ public class VariantSupport extends Variant { case Constants.CP_UTF16: return "UTF-16"; + case Constants.CP_UTF16_BE: + return "UTF-16BE"; case Constants.CP_UTF8: return "UTF-8"; + case Constants.CP_037: + return "cp037"; + case Constants.CP_GBK: + return "GBK"; case Constants.CP_MS949: return "ms949"; + case Constants.CP_WINDOWS_1250: + return "windows-1250"; + case Constants.CP_WINDOWS_1251: + return "windows-1251"; + case Constants.CP_WINDOWS_1252: + return "windows-1252"; + case Constants.CP_WINDOWS_1253: + return "windows-1253"; + case Constants.CP_WINDOWS_1254: + return "windows-1254"; + case Constants.CP_WINDOWS_1255: + return "windows-1255"; + case Constants.CP_WINDOWS_1256: + return "windows-1256"; + case Constants.CP_WINDOWS_1257: + return "windows-1257"; + case Constants.CP_WINDOWS_1258: + return "windows-1258"; + case Constants.CP_JOHAB: + return "johab"; case Constants.CP_MAC_ROMAN: return "MacRoman"; case Constants.CP_MAC_JAPAN: @@ -341,6 +367,43 @@ public class VariantSupport extends Variant return "MacTurkish"; case Constants.CP_MAC_CROATIAN: return "MacCroatian"; + case Constants.CP_US_ACSII: + case Constants.CP_US_ASCII2: + return "US-ASCII"; + case Constants.CP_KOI8_R: + return "KOI8-R"; + case Constants.CP_ISO_8859_1: + return "ISO-8859-1"; + case Constants.CP_ISO_8859_2: + return "ISO-8859-2"; + case Constants.CP_ISO_8859_3: + return "ISO-8859-3"; + case Constants.CP_ISO_8859_4: + return "ISO-8859-4"; + case Constants.CP_ISO_8859_5: + return "ISO-8859-5"; + case Constants.CP_ISO_8859_6: + return "ISO-8859-6"; + case Constants.CP_ISO_8859_7: + return "ISO-8859-7"; + case Constants.CP_ISO_8859_8: + return "ISO-8859-8"; + case Constants.CP_ISO_8859_9: + return "ISO-8859-9"; + case Constants.CP_ISO_2022_JP1: + case Constants.CP_ISO_2022_JP2: + case Constants.CP_ISO_2022_JP3: + return "ISO-2022-JP"; + case Constants.CP_ISO_2022_KR: + return "ISO-2022-KR"; + case Constants.CP_EUC_JP: + return "EUC-JP"; + case Constants.CP_EUC_KR: + return "EUC-KR"; + case Constants.CP_GB2312: + return "GB2312"; + case Constants.CP_GB18030: + return "GB18030"; case Constants.CP_SJIS: return "SJIS"; default: |