Android
org.apache.http.util
public final class

org.apache.http.util.EncodingUtils

java.lang.Object
org.apache.http.util.EncodingUtils

The home for utility methods that handle various encoding tasks.

Summary

Public Methods

      static    byte[]  getAsciiBytes(String data)
Converts the specified string to byte array of ASCII characters.
      static    String  getAsciiString(byte[] data, int offset, int length)
Converts the byte array of ASCII characters to a string.
      static    String  getAsciiString(byte[] data)
Converts the byte array of ASCII characters to a string.
      static    byte[]  getBytes(String data, String charset)
Converts the specified string to a byte array.
      static    String  getString(byte[] data, int offset, int length, String charset)
Converts the byte array of HTTP content characters to a string.
      static    String  getString(byte[] data, String charset)
Converts the byte array of HTTP content characters to a string.
Methods inherited from class java.lang.Object

Details

Public Methods

public static byte[] getAsciiBytes(String data)

Converts the specified string to byte array of ASCII characters.

Parameters

data the string to be encoded

Returns

  • The string as a byte array.

public static String getAsciiString(byte[] data, int offset, int length)

Converts the byte array of ASCII characters to a string. This method is to be used when decoding content of HTTP elements (such as response headers)

Parameters

data the byte array to be encoded
offset the index of the first byte to encode
length the number of bytes to encode

Returns

  • The string representation of the byte array

public static String getAsciiString(byte[] data)

Converts the byte array of ASCII characters to a string. This method is to be used when decoding content of HTTP elements (such as response headers)

Parameters

data the byte array to be encoded

Returns

  • The string representation of the byte array

public static byte[] getBytes(String data, String charset)

Converts the specified string to a byte array. If the charset is not supported the default system charset is used.

Parameters

data the string to be encoded
charset the desired character encoding

Returns

  • The resulting byte array.

public static String getString(byte[] data, int offset, int length, String charset)

Converts the byte array of HTTP content characters to a string. If the specified charset is not supported, default system encoding is used.

Parameters

data the byte array to be encoded
offset the index of the first byte to encode
length the number of bytes to encode
charset the desired character encoding

Returns

  • The result of the conversion.

public static String getString(byte[] data, String charset)

Converts the byte array of HTTP content characters to a string. If the specified charset is not supported, default system encoding is used.

Parameters

data the byte array to be encoded
charset the desired character encoding

Returns

  • The result of the conversion.
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:48