Проблемы UTF-8 с tinymce?

Я сталкиваюсь с некоторыми проблемами с кудрявыми цитатами и апострофами при вставке из текстового документа в редактор tintymce hmtl, по какой-то причине он преобразует эти символы в Â, â € ™ и т. Д.

Вещи, которые я проверил:

Во-первых, я гарантировал, что все html-страницы имеют правильный тег типа контента:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

Кроме того, когда var_dumping вывод в браузере символы отображаются правильно, что заставляет меня думать, что, возможно, база данных не хранится в UTF-8. Я проверил это, и когда вручную вставляя символы и сохраняя их через phpMyAdmin, этот магазин отлично работает.

Таким образом, проблема, кажется, лежит где-то непосредственно перед хранением данных в базе данных, поэтому, чтобы проверить это, я вложил данные в:

  utf8_encode(string) 

Перед сохранением в базе данных это устраняет проблему. Теперь я не чувствую, что это постоянное решение, но я не могу понять, почему это происходит.

Я попытался настроить крошечную кодировку MCE на «raw»:

  tinymce.init({ entity_encoding : "raw" }); 

но это не решило проблему, может ли кто-нибудь пролить свет на то, что может происходить здесь?

Solutions Collecting From Web of "Проблемы UTF-8 с tinymce?"