(PHP 5 >= 5.1.0)
mysqli::get_charset -- mysqli_get_charset — Returns a character set object
Returns a character set object providing several properties of the current active characer set.
Procedural style only: A link identifier returned by mysqli_connect() or mysqli_init()
The function returns a character set object with the following properties:
Character set name
Collation name
Directory the charset description was fetched from (?) or "" for builtin character sets
Minimum character lenght in bytes
Maximum character length in bytes
Internal character set number
Characer set status (?)
Example #1 Object oriented style
<?php $db = mysqli_init(); $db->real_connect("localhost","root","","test"); var_dump($db->get_charset());?>
Example #2 Procedural style
<?php $db = mysqli_init(); mysqli_real_connect($db, "localhost","root","","test"); var_dump($db->get_charset());?>
The above example will output:
object(stdClass)#2 (7) { ["charset"]=> string(6) "latin1" ["collation"]=> string(17) "latin1_swedish_ci" ["dir"]=> string(0) "" ["min_length"]=> int(1) ["max_length"]=> int(1) ["number"]=> int(8) ["state"]=> int(801) }