Skip to content

Most visited

Recently visited

navigation

EncodingUtils | Android Developers

to top
Android APIs
public final class

EncodingUtils

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

Class Overview

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)
Converts the byte array of ASCII characters to a string.
static String getAsciiString(byte[] data, int offset, int length)
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, String charset)
Converts the byte array of HTTP content characters to a string.
static String getString(byte[] data, int offset, int length, String charset)
Converts the byte array of HTTP content characters to a string.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static byte[] getAsciiBytes (String data)

Added in API level 1

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)

Added in API level 1

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 String getAsciiString (byte[] data, int offset, int length)

Added in API level 1

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 byte[] getBytes (String data, String charset)

Added in API level 1

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, String charset)

Added in API level 1

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.

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

Added in API level 1

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.
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.