| Home >> All >> gnu >> java >> nio >> [ charset Javadoc ] |
| | gnu.java.nio.charset.iconv.* (5) |
gnu.java.nio.charset: Javadoc index of package gnu.java.nio.charset.
Package Samples:
gnu.java.nio.charset.iconv
Classes:
Provider: Charset provider for the required charsets. Used by Charset.charsetForName(java.lang.String) > Charset.charsetForName(java.lang.String) 55 and * Charset.availableCharsets() > Charset.availableCharsets() 55 . Note: This class is a privileged class, because it can be instantiated without requiring the RuntimePermission("charsetProvider"). There is a check in java.nio.charset.spi.CharsetProvider to skip the security check if the provider is an instance of this class.
UTF_8: UTF-8 charset. UTF-8 references: RFC 2279 The Unicode standard and Corrigendum
IconvProvider: Charset provider wrapping iconv. Note: This class is a privileged class, because it can be instantiated without requiring the RuntimePermission("charsetProvider"). There is a check in java.nio.charset.spi.CharsetProvider to skip the security check if the provider is an instance of this class.
IconvMetaData: This is ugly glue. iconv doesn't have character metadata, so we include it here. TODO: Add more charsets which GNU iconv and the JDK support which aren't included here.
ByteCharset: A generic encoding framework for single-byte encodings, utilizing a look-up table. This replaces the gnu.java.io.EncoderEightBitLookup class, created by Aron Renn.
UnicodeLittle: UTF-16 little endian with a byte-order mark Included for java.io completeness. ("UTF-16" is equal to UnicodeBig, and UTF-16BE/LE do not have a BOM
EncodingHelper: This class provides some useful utility methods for charset encoding for the java.lang and java.io methods.
Windows1251: Encoding table for Windows-1251 Cyrillic char set. aka cp1251 or Windows-1251 or whatever.
Windows1254: Encoding table for Windows-1254 Turkish char set. aka cp1254 or Windows-1254 or whatever.
Windows1255: Encoding table for Windows-1255 Hebrew char set. aka cp1255 or Windows-1255 or whatever.
Windows1256: Encoding table for Windows-1256 Arabic char set. aka cp1256 or Windows-1256 or whatever.
Windows1257: Encoding table for Windows-1257 Baltic char set. aka cp1257 or Windows-1257 or whatever.
Windows1258: Encoding table for Windows-1258 Arabic char set. aka cp1258 or Windows-1258 or whatever.
Windows1253: Encoding table for Windows-1253 Greek char set. aka cp1253 or Windows-1253 or whatever.
Windows1250: Encoding table for Windows-1250-Latin-1, aka cp1250 or Windows-1250 or whatever.
Windows1252: Encoding table for Windows-1252-Latin-1, aka cp1252 or Windows-1252 or whatever.
ISO_8859_8: Encoding table for ISO-8859-8, ISO Latin/Hebrew char set.
ISO_8859_7: Encoding table for ISO-8859-7, ISO Latin/Greek char set.
ISO_8859_13: Encoding table for ISO-8859-13, ISO Latin-7 char set.
ISO_8859_15: Encoding table for ISO-8859-15, ISO Latin-9 char set.
ISO_8859_5: Encoding table for ISO-8859-5, ISO cyrillic char set.
ISO_8859_2: Encoding table for ISO-8859-2, ISO Latin-2 char set.
ISO_8859_3: Encoding table for ISO-8859-3, ISO Latin-3 char set.
ISO_8859_4: Encoding table for ISO-8859-4, ISO Latin-4 char set.
ISO_8859_9: Encoding table for ISO-8859-9, ISO Latin-5 char set.
| Home | Contact Us | Privacy Policy | Terms of Service |