Bitrix API

Encoding

Table of Contents

Methods

convertEncoding()  : string|array<string|int, mixed>|SplFixedArray|bool
Converts data from a source encoding to a target encoding.
convertEncodingArray()  : string|array<string|int, mixed>|SplFixedArray|bool
convertEncodingToCurrent()  : string
convertToUtf()  : string
detectUtf8()  : bool

Methods

convertEncoding()

Converts data from a source encoding to a target encoding.

public static convertEncoding(string|array<string|int, mixed>|SplFixedArray $data, string $charsetFrom, string $charsetTo) : string|array<string|int, mixed>|SplFixedArray|bool
Parameters
$data : string|array<string|int, mixed>|SplFixedArray

The data to convert. From main 16.0.10 data can be an array.

$charsetFrom : string

The source encoding.

$charsetTo : string

The target encoding.

Return values
string|array<string|int, mixed>|SplFixedArray|bool

Returns converted data or false on error.

convertEncodingArray()

public static convertEncodingArray(mixed $data, mixed $charsetFrom, mixed $charsetTo) : string|array<string|int, mixed>|SplFixedArray|bool

Deprecated in main 16.0.10. Use Encoding::convertEncoding().

Parameters
$data : mixed
$charsetFrom : mixed
$charsetTo : mixed
Return values
string|array<string|int, mixed>|SplFixedArray|bool

convertEncodingToCurrent()

public static convertEncodingToCurrent(string $string) : string
Parameters
$string : string
Return values
string

convertToUtf()

public static convertToUtf(string $string) : string
Parameters
$string : string
Return values
string

detectUtf8()

public static detectUtf8(string $string[, bool $replaceHex = true ]) : bool
Parameters
$string : string
$replaceHex : bool = true
Return values
bool

        
On this page

Search results