Lines Matching refs:encoding

27 //  IANACharCode.java: SLPv1 Character encoding support
44 * encoding String arguments, and for encoding the String descriptions
54 // character encoding utilities. For Unicode, we use little on
87 * Encode the String describing a character encoding into
90 * @param encoding The String describing the encoding.
95 static int encodeCharacterEncoding(String encoding)
98 if (encoding.equals(ASCII)) {
100 } else if (encoding.equals(LATIN1)) {
102 } else if (encoding.equals(UTF8)) {
104 } else if (encoding.equals(UNICODE)) {
106 } else if (encoding.equals(UNICODE_BIG)) {
108 } else if (encoding.equals(UNICODE_LITTLE)) {
110 } else if (encoding.equals(UNICODE_BIG_NO_HDR)) {
118 new Object[] {encoding});
122 * Decode the integer describing a character encoding into
148 * Return a string of integers giving the character's encoding in
149 * the character set passed in as encoding.
152 * @param encoding The character set encoding to use.
153 * @return The character as a string of integers for the encoding.
154 * @exception ServiceLocationException Thrown if the encoding is not
155 * recognized, if the character's encoding
159 static String escapeChar(char c, String encoding)
165 OutputStreamWriter osw = new OutputStreamWriter(baos, encoding);
176 new Object[] {encoding});
185 // Assemble the character code based on the encoding type.
187 if (encoding.equals(UNICODE) ||
188 encoding.equals(UNICODE_BIG) ||
189 encoding.equals(UNICODE_LITTLE)) {
201 new Object[] {new Character(c), encoding});
204 } else if (encoding.equals(ASCII) || encoding.equals(LATIN1)) {
213 new Object[] {new Character(c), encoding});
215 } else if (encoding.equals(UTF8)) {
222 new Object[] {new Character(c), encoding});
244 * @param encoding The character set encoding to use.
247 * be parsed into an integer or if the encoding isn't
251 static String unescapeChar(String ch, String encoding)
264 new Object[] {ch, encoding});
282 // We create an array sized to the encoding.
284 if (encoding.equals(UNICODE_BIG) ||
285 encoding.equals(UNICODE_LITTLE)) {
292 } else if (encoding.equals(LATIN1) || encoding.equals(ASCII)) {
302 new Object[] {ch, encoding});
306 } else if (encoding.equals(UTF8)) {// vari-byte
313 new Object[] {ch, encoding});
334 str = new String(b, encoding);
339 new Object[] {encoding});