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|boolconvertEncodingToCurrent()
public
static convertEncodingToCurrent(string $string) : string
Parameters
- $string : string
Return values
stringconvertToUtf()
public
static convertToUtf(string $string) : string
Parameters
- $string : string
Return values
stringdetectUtf8()
public
static detectUtf8(string $string[, bool $replaceHex = true ]) : bool
Parameters
- $string : string
- $replaceHex : bool = true