UTF-8 Кодировка символов Проблемы с шаблонами Smarty

0

Я сохраняю зарегистрированный символ товарного знака с именем продукта в таблице mysql. Таблица - unicode utf8. Когда я Product страницу с использованием шаблонов Smarty, я вижу Product когда я должен видеть Product.

После пошагового я могу видеть прямо перед шаблоном визуализируется переменная выглядит Product, но после того, как делают это добавляет странное Â характер. Я также проверил это, используя php utf8_encode() и может заметно видеть добавленный символ после кодирования.

Как снять этот символ и сделать так, чтобы он не отображался. Я пробовал что-то вроде этого:

        $product= str_replace('', '®', $product);
        $product= html_entity_decode($product);

Но все - таки увидеть странный Â символ отображается в названии продукта. Я видел разные проблемы с SO относительно аналогичного характера, но теперь решения о том, как с этим бороться.

  • 0
    Можете ли вы попробовать это в своей HTML-главе <meta charset = "UTF-8">
  • 1
    Я рискну предположить, что ответ лежит здесь
Теги:
character-encoding

1 ответ

0

Звучит как "Mojibake", где становится Â.

В этом обсуждается множество причин: проблема с символами UTF-8; я не вижу того, что я хранил

Ещё вопросы

Сообщество Overcoder
Наверх
Меню