PHP Класс CI_Utf8, TastyIgniter

Provides support for UTF-8 environments
Автор: EllisLab Dev Team
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( ) : void Class constructor
clean_string ( string $str ) : string Clean UTF-8 strings
convert_to_utf8 ( string $str, string $encoding ) : string Convert to UTF-8
is_ascii ( string $str ) : boolean Is ASCII?
safe_ascii_for_xml ( string $str ) : string Remove ASCII control characters

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

__construct() публичный Метод

Determines if UTF-8 support is to be enabled.
public __construct ( ) : void
Результат void

clean_string() публичный Метод

Ensures strings contain only valid UTF-8 characters.
public clean_string ( string $str ) : string
$str string String to clean
Результат string

convert_to_utf8() публичный Метод

Attempts to convert a string to UTF-8.
public convert_to_utf8 ( string $str, string $encoding ) : string
$str string Input string
$encoding string Input encoding
Результат string $str encoded in UTF-8 or FALSE on failure

is_ascii() публичный Метод

Tests if a string is standard 7-bit ASCII or not.
public is_ascii ( string $str ) : boolean
$str string String to check
Результат boolean

safe_ascii_for_xml() публичный Метод

Removes all ASCII control characters except horizontal tabs, line feeds, and carriage returns, as all others can cause problems in XML.
public safe_ascii_for_xml ( string $str ) : string
$str string String to clean
Результат string