Как отладить Ваш PHP сайт для использования UTF8. ЧАСТЬ 1 - Jaaj.Club
Опрос
Какой из образов вам ближе?


События

10.07.2026 12:47
***


Дорогие друзья!

Второй международный конкурс фантастических рассказов Sci-Fi 2026 стартовал.

Приглашаем авторов со всего мира.


***
19.06.2026 05:38
***

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

Также сообщаем, что «Корзина» находится в активной разработке. Мы планируем перезапустить её к концу августа, а возможно и раньше.

До запуска Корзины все книги наших авторов по-прежнему доступны для приобретения в магазинах наших партнёров. Ссылки на покупку можно найти на страницах книг.

Спасибо, что остаётесь с нами и помогаете делать сайт лучше!

***

Комментарии

🏆 Оценка жюри
Жанр:
Да
Язык:
★★☆☆☆ 2/5
Идея:
★★★☆☆☆☆☆☆☆ 3/10
Финал:
★★★★☆☆☆☆☆☆ 4/10
Комментарий:
15.07.2026 ada1466
🏆 Оценка жюри
Жанр:
Да
Язык:
★★★★★ 5/5
Идея:
★★★☆☆☆☆☆☆☆ 3/10
Финал:
★★★★☆☆☆☆☆☆ 4/10
Комментарий:
15.07.2026 Jaaj.Club
🏆 Оценка жюри
Жанр:
Да
Язык:
★★☆☆☆ 2/5
Идея:
★★★★☆☆☆☆☆☆ 4/10
Финал:
★★★☆☆☆☆☆☆☆ 3/10
Комментарий:
Замысел выглядит перспективно, но его развитие страдает от слабой внутренней логики. Герои остаются пассивными, поэтому развязка воспринимается случайной и не даёт сильного эмоционального эффекта. Язык перегружен штампами, повторами и прямыми объяснениями.
15.07.2026 Ostrov
Спасибо за мнение. Я намеренно не стала расписывать в подробностях все события на Земле, они и так понятны из размышлений Инспектора.
15.07.2026 Елена282813
Да, это хорошо, когда есть дети, и когда их много. С жанрами не спорю, а вот то, что научной фантастики пока нет на конкурсе - печалит, но и это понятно, если технарей (инженеров, станочников, научных работников ) осталось около 7% на 1\6 части суши, а в РБ и в Китае их более...
Поттера не читал, - вам виднее уровень этого раздутого персонажа... но видел - его суют везде в картинках, как Шагала, Малевича, Солженицина...которых вряд ли кто повесит себе на кухню и будет читать и любоваться (моё мнение)._____________________________Скажу прямо - эталоном конкурса на данный момент является победитель конкурса 2025 года Юрий Мельников, на него и будем ориентироваться.

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

10.02.2015 Рубрика: Технологии
Автор: qwertynet
Книга: 
3067 0 0 3 596
Два основных шага по устранению возникающих ошибок при работе с utf-8

Как отладить Ваш PHP сайт, чтобы использовать UTF8


По версии Google UTF8 является самой популярной кодировкой в Интернете! Я удивляюсь тому, как много существует великолепных кодировок, но мировой интернет предпочел именно эту. Еще старый добрый Dreamweaver, насколько я помню, создавал новые веб-страницы по умолчанию на utf8, и так много начинающих веб-дизайнеров, вероятно, создавали свои первые сайты на Unicode, даже не осознавая этого. Но почему при таком обильном напоре “ЗА” существуют противники этого?

Я думаю, что есть несколько причин, почему многие веб-дизайнеры и разработчики не используют Unicode в своих разработках.

Самое частое, что приходится слышать на зарубежных форумах:

"Я не нуждаюсь в Unicode, потому что мой сайт на английском языке!"


Бьюсь об заклад, это самое распространенное и глупое оправдание. Даже если предположить, что все содержимое вашего сайта на английском языке, многие из ваших посетителей могут быть иностранцами, которым будет неудобен английский в качестве основного языка. Например, если у вас есть разделы, где пользователи могут делиться своими мыслями и предложениями (форумы, формы обратной связи, комментарии к блогам и т.д.). Даже если вы скажете, что все ваши посетители являются носителями английского языка, я могу ручаться, что у некотоых из них будут символы в имени, коорые не смогут быть представлены в Windows Latin или ASCII кодировках.

"Unicode – это трудно!"


На самом деле, так и есть. Потому что для создания полностью совместимого с UNICOD веб-сайта, необходимо проделать немало шагов. Давайте пройдемся по ключевых пунктам для типичного PHP + MySQL сайта:

Краткое замечание про UTF-8 и Unicode


Действительно существует несколько форматов данных Unicode, но UTF-8 является наиболее используемой в Интернете. В этой статье я буду представлять UTF-8 и Unicode, как одно и то же. 

ШАГ 1: Измените настройки своего текстового редактора / IDE, на работу в кодировке UTF8


Что нужно сделать первым шагом, это установить ваш редактор так, чтобы:

  • Новые файлы создавались в UTF-8 формате, без BOM (подробнее об этом дальше)
  • Существующие файлы преобразовывались в UTF-8.

Что такое BOM?

BOM (анг. Byte Order Mark) – метка порядка байтов, используется для определения формата представления Юникода (анг. Unicode). Иногда BOM применяется для обозначения формата UTF-8. BOM выглядит как символ U+FEFF в начале текста, что соответствует неразрывному пробелу с нулевой шириной.

При попадании BOM в коде php, появляются ошибки, которые срау видны на экране. В то время как код html может этого и не заметить, правда бывали замечены случаи сдвигов, уползания, нечитаемых абзацев абракадабры и многое другое.

ШАГ 2: Добавьте соответствующий <META> тег в вашем HTML заголовке


Для HTML

<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>

Для XHTML

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

Есть и альтернатива для XHTML документов – установка кодировки для веб-страницы:

<? xml version="1.0" encoding="utf-8" ?>

Но у этого способа есть один существенный недостаток, IE 6 будет возвращаться к 1997 году и отображать страницу в режиме совместимости. Так что лучше придерживаться примера с мета тэгами.

Зачастую эти два шага охватывают до шестидесяти процентов ключевых ошибок, возникающих при работе с UTF-8 на PHP. Не бойтесь работать с UTF-8, это просто! 

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

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

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

В статье рассматривается самый частый случай - работа с XML контентом в PHP файле Читать далее »

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

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

Комментарии

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