База данных сами по себе имеют «andr \ xc3 \ xa9» < /p>
Я читал всю документацию о utf8_decode (), MB_CONERT_CNERT_CNERT_CNERT_CNERT_CNERT_CNERT_CNERT_CNERT_CNERT_CNERT_CNERT_CNERT_CNERT_CNERT_CNERTIONITION_CNERT_CNERTION Функции, ни один из них не преобразует мою строку базы данных.
Код: Выделить всё
$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"
Подробнее здесь: https://stackoverflow.com/questions/795 ... in-to-utf8