kz.gamma.core.convertors
Class CharacterEncodingConvertor

java.lang.Object
  extended by kz.gamma.core.convertors.CharacterEncodingConvertor

public class CharacterEncodingConvertor
extends java.lang.Object

Конвертирование данных из одной кодировки в другую

Author:
Renat Karimov

Field Summary
private  EndiannessUtils endiannessUtils
           
static char[] kazChars
           
static char[] rusChars
           
static byte[] tablePart1251
           
static byte[] tablePart1251k
           
 
Constructor Summary
CharacterEncodingConvertor()
           
 
Method Summary
 java.lang.String convert(java.lang.String data, byte[] fromTable, byte[] toTable)
          Конвертирование строковых данных из одной кодировки в другую.
 java.lang.String convert(java.lang.String data, char[] fromChars, char[] toChars)
          Конвертирование строковых данных из одной кодировки в другую
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tablePart1251k

public static final byte[] tablePart1251k

tablePart1251

public static final byte[] tablePart1251

kazChars

public static final char[] kazChars

rusChars

public static final char[] rusChars

endiannessUtils

private EndiannessUtils endiannessUtils
Constructor Detail

CharacterEncodingConvertor

public CharacterEncodingConvertor()
Method Detail

convert

public java.lang.String convert(java.lang.String data,
                                byte[] fromTable,
                                byte[] toTable)
                         throws java.io.UnsupportedEncodingException
Конвертирование строковых данных из одной кодировки в другую. Перед конвертированием и после конвертирования данные преобразуются в Unicode

Parameters:
data - Данные для конвертирования
fromTable - Таблица, значения из которой будут использоваться для сравнения
toTable - Таблица, значения из которой будут использоваться для подстановки
Returns:
Конвертированные данные
Throws:
java.io.UnsupportedEncodingException

convert

public java.lang.String convert(java.lang.String data,
                                char[] fromChars,
                                char[] toChars)
                         throws java.io.UnsupportedEncodingException
Конвертирование строковых данных из одной кодировки в другую

Parameters:
data - Данные для конвертирования
fromChars - Таблица, значения из которой будут использоваться для сравнения
toChars - Таблица, значения из которой будут использоваться для подстановки
Returns:
Конвертированные данные
Throws:
java.io.UnsupportedEncodingException


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.