public class Encodings extends Object
Modifier and Type | Field and Description |
---|---|
static String |
enc_int_default
default internal encoding
|
static String |
enc_java_default |
Constructor and Description |
---|
Encodings() |
Modifier and Type | Method and Description |
---|---|
static String |
bytesTo(byte[] bytes,
String encode) |
static String |
bytesToUTF8(byte[] bytes) |
String |
EncodeFromDB(String text)
Convert string from database to internal encoding
|
String |
EncodeFromJava(String text)
Convert string from Java sources to internal encoding
|
String |
EncodeFromUser(String text)
Convert string from user to internal encoding
|
String |
EncodeToDB(String text)
Convert string from internal encoding to database
|
String |
EncodeToUser(String text)
Convert string from internal to user encoding
|
static String |
FromTo(String text,
String encode_from,
String encode_to) |
String |
GetDBEnc()
Gets encoding of the database
|
static Map<String,Charset> |
getEncodings()
Gets available encodings
|
String |
GetInternalEnc()
Gets internal encoding
|
String |
GetJavaEnc()
Gets java sources encoding
|
String |
GetUserEnc()
Gets encoding at the user's side (user interface)
|
static String |
Latin1ToUTF8(String str) |
static void |
printEncodings()
Prints available encodings to stdout
|
void |
SetEncodingJavaSourceCode(String e) |
void |
SetEncodings(String database_encoding,
String internal_encoding,
String user_interface_encoding)
Define the way of characters conversion via setting encoding of the database and encoding at the user side.
|
static String |
UTF8ToCp1251(String str) |
static String |
UTF8ToLatin1(String str) |
public static final String enc_int_default
public static final String enc_java_default
public void SetEncodings(String database_encoding, String internal_encoding, String user_interface_encoding)
database_encoding
- encoding of the database, e.g.: ISO8859_1 (default), Cp1251, UTF8internal_encoding
- internal encoding, e.g.: UTF8, ISO8859_1, Cp1251user_interface_encoding
- encoding at the user's side (user interface), e.g.: Cp1251 (default), ISO8859_1, UTF8public void SetEncodingJavaSourceCode(String e)
public String GetDBEnc()
public String GetInternalEnc()
public String GetUserEnc()
public String GetJavaEnc()
public String EncodeFromDB(String text)
public String EncodeFromUser(String text)
public String EncodeFromJava(String text)
public static String bytesToUTF8(byte[] bytes)
public static void printEncodings()
Copyright © 2011-2016 Ubiquitous Knowledge Processing (UKP) Lab. All Rights Reserved.