PHP Класс PMA\libraries\Encoding

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
canConvertKanji ( ) : boolean Detects whether Kanji encoding is available
convertString ( string $src_charset, string $dest_charset, string $what ) : string Converts encoding of text according to parameters with detected conversion function.
getKanjiEncodings ( ) : string Setter for Kanji encodings. Use with caution, mostly useful for testing.
initEngine ( ) : void Initializes encoding engine detecting available backends.
isSupported ( ) : boolean Checks whether there is any charset conversion supported
kanjiChangeOrder ( ) : void Reverses SJIS & EUC-JP position in the encoding codes list
kanjiEncodingForm ( ) : string Defines radio form fields to switch between encoding modes
kanjiFileConv ( string $file, string $enc, string $kana ) : string Kanji file encoding convert
kanjiStrConv ( string $str, string $enc, string $kana ) : string Kanji string encoding convert
setEngine ( $engine ) : void Setter for engine. Use with caution, mostly useful for testing.
setKanjiEncodings ( $value ) : void Setter for Kanji encodings. Use with caution, mostly useful for testing.

Описание методов

canConvertKanji() публичный статический Метод

Detects whether Kanji encoding is available
public static canConvertKanji ( ) : boolean
Результат boolean

convertString() публичный статический Метод

Converts encoding of text according to parameters with detected conversion function.
public static convertString ( string $src_charset, string $dest_charset, string $what ) : string
$src_charset string source charset
$dest_charset string target charset
$what string what to convert
Результат string converted text

getKanjiEncodings() публичный статический Метод

Setter for Kanji encodings. Use with caution, mostly useful for testing.
public static getKanjiEncodings ( ) : string
Результат string

initEngine() публичный статический Метод

Initializes encoding engine detecting available backends.
public static initEngine ( ) : void
Результат void

isSupported() публичный статический Метод

Checks whether there is any charset conversion supported
public static isSupported ( ) : boolean
Результат boolean

kanjiChangeOrder() публичный статический Метод

Reverses SJIS & EUC-JP position in the encoding codes list
public static kanjiChangeOrder ( ) : void
Результат void

kanjiEncodingForm() публичный статический Метод

Defines radio form fields to switch between encoding modes
public static kanjiEncodingForm ( ) : string
Результат string xhtml code for the radio controls

kanjiFileConv() публичный статический Метод

Kanji file encoding convert
public static kanjiFileConv ( string $file, string $enc, string $kana ) : string
$file string the name of the file to convert
$enc string the destination encoding code
$kana string set 'kana' convert to JIS-X208-kana
Результат string the name of the converted file

kanjiStrConv() публичный статический Метод

Kanji string encoding convert
public static kanjiStrConv ( string $str, string $enc, string $kana ) : string
$str string the string to convert
$enc string the destination encoding code
$kana string set 'kana' convert to JIS-X208-kana
Результат string the converted string

setEngine() публичный статический Метод

Setter for engine. Use with caution, mostly useful for testing.
public static setEngine ( $engine ) : void
Результат void

setKanjiEncodings() публичный статический Метод

Setter for Kanji encodings. Use with caution, mostly useful for testing.
public static setKanjiEncodings ( $value ) : void
Результат void