Я столкнулся с парадоксом при декодировании с utf8_encode
декодированием.У меня есть база данных MySQL с сопоставлением uft8, чьи поля имеют кодировку utf8_general
.У меня есть php-файл в utf8, и в моих HTML-страницах я указал в заголовке кодировку utf8.
Моя проблема в том, что когда я выбираю из таблицы поле, содержащее акцентированные символы (например, èçò *é ), и отображаю это в браузере, я получаю странные символы.
Чтобы решить мою проблему, я должен повторить $description=utf8_encode($imm['description'])
.
Мой вопрос: почему я не могу сделать эхо напрямую, не используя каждый раз uft8_encode
?