| 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
| |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||
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)
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)
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)
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)
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)
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.
本文介绍了Apache HTTP库中的编码与解码实用方法,包括将字符串转换为ASCII字节数组,将字节数组转换为字符串,以及使用指定字符集进行转换。
576

被折叠的 条评论
为什么被折叠?



