Как отладить Ваш PHP сайт для использования UTF8. ЧАСТЬ 3 - Jaaj.Club

События

09.04.2025 06:47
***
В книжном магазине Jaaj.Club появился новый раздел с бесплатными книгами!

Бесплатные Книги

Теперь вы можете скачать книги в формате Epub в отличном качестве совершенно бесплатно и наслаждаться чтением в вашей любимой читалке.

Присоединяйтесь и расширяйте свою библиотеку без лишних затрат. Количество книг постоянно пополняется!

***
10.02.2025 17:30
📢 Хорошие новости! 📢

Jaaj.Club подписал партнёрское соглашение с ведущими мировыми книжными магазинами! Теперь наши издания доступны на электронных прилавках наших партнёров.

Ищите книги Коллекция Jaaj.Club в магазинах:

Amazon.png
Indigo.png

Litres.png

publishing-logo-ibooks.png

publishing-logo-bt.png

publishing-logo-kobo.png

ridero.png

publishing-logo-smashwords.png


Следите за обновлениями! Список партнёров постоянно пополняется! 🔥📖

Комментарии

Да, это начало новой книги.
26.05.2025 Elizaveta3112
Скажите, пожалуйста, это начало новой книги или отдельная история?
23.05.2025 Jaaj.Club
Дальше будет только острее)
20.05.2025 Palevka-89
Страсти накаляются
19.05.2025 Jaaj.Club
По всей видимости, что-то сбойнуло. Статья возвращена в основную ленту. Спасибо за обращение!
17.05.2025 Jaaj.Club

Опрос

Что интересней прочитать в новых выпусках Jaaj.Club?


Для судейства Битв Авторов необходимо авторизоваться и достичь 15-го писательского уровня.
10.02.2015 Рубрика: Компьютеры

Как отладить Ваш PHP сайт для использования UTF8. ЧАСТЬ 3

Автор: qwertynet
В статье рассматривается самый частый случай - работа с XML контентом в PHP файле
2758 0 0 2 283

Работа с XML контентом в PHP файле


В продолжение предыдущим статьям (раз, два) про кодировку UTF-8 в PHP. Данная статья коснется самого исполнительного кода, который вы гравируете на сердце вашего сайта. Рассмотрим самый распространенный пример – работа с XML контентом.

Если вы намерены вывести XML контент из PHP файла, вам необходимо установить тип контента вручную при помощи заголовка. Использование заголовка content-type (text/html) дает понять браузеру, что сейчас будет выводиться XML контент. Используйте следующую конструкцию в вашем file.php:

<?php
header (“Content-Type: text/xml”);
?>
<your_xml_content>
</your_xml_content>

Определение типа вашего контента при помощи content-type объяснит браузеру, как принять поступающую информацию и правильно отобразить её на экран. Например, если поступила мультимедийная информация, браузер предложит воспользоваться другим приложением для её воспроизведения, если будет не в силах сам этого сделать.  Так, при появлении *.mp3 файла, браузер предложит использовать проигрыватель установленный у вас на компьютере, а для текстовых файлов может предложить скачать их для просмотра в редакторе. Обычно text/xml файлы рассматриваются, как ASCII, но часто бывает, что браузер не способен распознать символы и перекладывает эту обязанность на ваши плечи. Этого можно избежать, если твердо указать какой тип вы используете. Необходимо прописать следующий заголовок:

  header('Content-Type:  application/xml;  charset=utf-8');

Заголовок типа application/xml с указанной кодировкой замечательно подойдет для универсального использования. 

Этот способ еще удобен тем, что он работает вне зависимости от того, какая кодировка стоит по умолчанию у вашего сервера управления БД. 

Подпишитесь на бесплатную еженедельную рассылку

Каждую неделю Jaaj.Club публикует множество статей, рассказов и стихов. Прочитать их все — задача весьма затруднительная. Подписка на рассылку решит эту проблему: вам на почту будут приходить похожие материалы сайта по выбранной тематике за последнюю неделю.
Введите ваш Email
Хотите поднять публикацию в ТОП и разместить её на главной странице?

Переход на PHP 5.4

Некоторые новшества появившиеся в новой версии PHP 5.4 Читать далее »

Эти непонятные слова. Физический и программный токен

Слово токен появилось еще очень давно. Но, люди начали его активно употреблять в повсеместной речи около 10 лет назад. Сейчас постараемся разобраться в сложившейся ситуации. Читать далее »

Комментарии

-Комментариев нет-