Code: Select all
$iso_string_from_raw = "Andr\xc3\xa9";
$iso_string_from_db = $a->u_firstnames; //same as $iso_string_from_raw on copy/paste
$iso_string_raw = mb_convert_encoding($iso_string_from_raw, "ISO-8859-1", "UTF-8");
$iso_string_from_db = mb_convert_encoding($iso_string_from_db, "ISO-8859-1", "UTF-8");
Var_dump():
$iso_string_from_raw -> "André"
$iso_string_from_db -> "Andr\xc3\xa9"
$iso_string_raw -> "André" (as it should be)
$iso_string_from_db -> "Andr\xc3\xa9"
string(6) "André"
string(12) "Andr\xc3\xa9"
string(5) "André"
string(12) "Andr\xc3\xa9"