de.tudarmstadt.ukp.jwktl.parser.ru.wikokit.base.wikipedia.language
Class Encodings

java.lang.Object
  extended by de.tudarmstadt.ukp.jwktl.parser.ru.wikokit.base.wikipedia.language.Encodings

public class Encodings
extends Object


Field Summary
static String enc_int_default
          default internal encoding
static String enc_java_default
           
 
Constructor Summary
Encodings()
           
 
Method Summary
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 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enc_int_default

public static final String enc_int_default
default internal encoding

See Also:
Constant Field Values

enc_java_default

public static final String enc_java_default
See Also:
Constant Field Values
Constructor Detail

Encodings

public Encodings()
Method Detail

SetEncodings

public 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.

Parameters:
database_encoding - encoding of the database, e.g.: ISO8859_1 (default), Cp1251, UTF8
internal_encoding - internal encoding, e.g.: UTF8, ISO8859_1, Cp1251
user_interface_encoding - encoding at the user's side (user interface), e.g.: Cp1251 (default), ISO8859_1, UTF8

SetEncodingJavaSourceCode

public void SetEncodingJavaSourceCode(String e)

GetDBEnc

public String GetDBEnc()
Gets encoding of the database


GetInternalEnc

public String GetInternalEnc()
Gets internal encoding


GetUserEnc

public String GetUserEnc()
Gets encoding at the user's side (user interface)


GetJavaEnc

public String GetJavaEnc()
Gets java sources encoding


EncodeFromDB

public String EncodeFromDB(String text)
Convert string from database to internal encoding


EncodeToDB

public String EncodeToDB(String text)
Convert string from internal encoding to database


EncodeFromUser

public String EncodeFromUser(String text)
Convert string from user to internal encoding


EncodeToUser

public String EncodeToUser(String text)
Convert string from internal to user encoding


EncodeFromJava

public String EncodeFromJava(String text)
Convert string from Java sources to internal encoding


bytesToUTF8

public static String bytesToUTF8(byte[] bytes)

FromTo

public static String FromTo(String text,
                            String encode_from,
                            String encode_to)

bytesTo

public static String bytesTo(byte[] bytes,
                             String encode)

UTF8ToLatin1

public static String UTF8ToLatin1(String str)

UTF8ToCp1251

public static String UTF8ToCp1251(String str)

Latin1ToUTF8

public static String Latin1ToUTF8(String str)

printEncodings

public static void printEncodings()
Prints available encodings to stdout


getEncodings

public static Map getEncodings()
Gets available encodings



Copyright © 2011-2013 Ubiquitous Knowledge Processing (UKP) Lab. All Rights Reserved.