У меня странная проблема с кодировкой символов.
У меня есть страница, где текст извлекается из моей базы данных и отображается один раз на странице, один раз в заголовке и один раз в модальном диалоговом окне jquery ui.
Персонаж n с тильдой над ним.Это из того же поля / столбца / записи в базе данных.
На странице все нормально.В заголовке он отображается как ромб / вопросительный знак.В диалоговом окне он отображается в виде ромба / вопросительного знака.На предыдущей странице (это CMS, поэтому все заголовки одинаковые) на странице он отображается в виде ромба / вопросительного знака.
Так чего мне не хватает?
Для набора символов и параметров сортировки в MYSQL задано UTF8.
Заголовок страницы: UTF8 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Я даже сделал это в php:
ini_set('default_charset', 'utf-8');
header('Content-Type: text/html; charset=utf-8');
header('Accept-Charset: utf-8');
header('Accept: text/html');
mb_language('uni');
mb_internal_encoding('UTF-8');
iconv_set_encoding("input_encoding", "utf-8");
iconv_set_encoding("internal_encoding", "utf-8");
iconv_set_encoding("output_encoding", "utf-8");
Итак, я мог понять, не показывался ли он правильно во всех местах, но по-разному на одной странице портится мой разум .
Спасибо за любую помощь.