Intereting Posts
Дисплей X divs случайным образом из возможного Y Существует ли разница между тернарным оператором и условием? Каково значение URL-адреса приложения в laravel 5 Фомирование содержимого, например, просмотр URL как извлечь текст из элемента html по id и назначить переменной php? Как избежать открытия двух окон браузера? Назначить значение базы данных MySQL переменной PHP Задайте значение переменной в одной функции и используйте в других функциях при вызове непосредственно из ссылки в codeigniter Получение домена, который вызывает PHP-файл на вашем сервере через AJAX PHP Рекурсивно отключает ключи массива, если они совпадают PHP SwiftMailer или PEAR Mail Прочитайте текст из файла и загрузите новую строку из строки каждые 24 часа Как сохранить имя файла в базе данных, с другой информацией при загрузке изображения на сервер с помощью PHP? лучший выбор базы данных для php fputcsv и коды новой строки

WordPress использует UTF-8, а остальная часть моего сайта использует ISO-8859-1 – кодировку символов

Сайт нашего клиента использует: ISO-8859-1 – на своем основном сайте UTF-8 в своем каталоге «/ blog /» для своего блога WordPress, используя шаблон, который использует кодировку UTF-8.

Это хорошо, но на нашем основном сайте мы также используем функции WordPress API, такие как get_the_excerpt (), чтобы получать последние новости из блога и отображать их на нашей домашней странице. Проблема заключается в том, что некоторые символы MS-Word, по-видимому, являются специальными символами, которые хорошо отображаются в блоге, но отображаются на нашей домашней странице следующим образом:

Ключевой бренд – тест

Я попытался изменить кодировку метасимвола на UTF-8, но это не помогло. Вместо этого этот PHP-код работает:

htmlentities ($ except_text, 1, "UTF-8", 0)

Несмотря на то, что я кодирую его из UTF-8, он отлично работает на моем шаблоне ISO-8859-1. Я не слишком разбираюсь в аспектах кодирования символов, и я продолжу это исправление, но я просто хочу знать, может ли кто-нибудь объяснить, почему это работает, и почему изменение моей кодировки символов не срабатывало ? Сам символ действителен (например, дефис в Word и «кавычки», сгенерированные в Word).

[UPDATE] На самом деле, это не работает нормально. Вышеупомянутое также продвигается вперед и преобразует мою ссылку «читать больше» в читаемый тег <a href>, то есть HTML фактически преобразуется 🙁 Любые идеи, как я могу это исправить?

Спасибо, Риши