$this->agent->languages()

Returns an array with the languages of the user agent in descending importance order (0 => most important). Contains only the FIRST TWO languages (as of CodeIgniter version 1.5.4). The values are NOT CodeIgniter language codes, but the strings as proposed by the user agent.

Array ( [0] => de-de [1] => fr )

Array ( [0] => Undefined ) // return when no language is set

Note: This function is not typically very reliable since some browsers do not provide language info, and even among those that do, it is not always accurate.

$this->agent->charsets()

Returns an array with the character sets of the user agent.

Array ( [0] => ISO-8859-1 [1] => utf-8 )

Array ( [0] => Undefined ) // return when no character set info has been transmitted

Note: This function is not typically very reliable since some browsers do not provide character-set info, and even among those that do, it is not always accurate.