Как отладить Ваш PHP сайт для использования UTF8. ЧАСТЬ 1 - Jaaj.Club
[FR] Poll
La planète est officiellement morte. L'atmosphère est instable. Est-ce que tu descendrais à sa surface ?


[FR] Events

07.09.2025 17:28
***

Débuté
de la maison d'édition Collection Jaaj.Club.

Écrivez une histoire de science-fiction d'une page maximum et ayez la chance d'être inclus dans une collection collective et d'être évalué par des auteurs renommés.

Jury of the contest

Alexander Svistunov
Écrivain de fantasy, membre de l'Union des écrivains d'Ouzbékistan et du Conseil de la littérature d'aventure et fantastique de l'Union des écrivains de Russie.

Katerina Popova
Un écrivain moderne travaillant dans le genre du mysticisme, du fantastique et du thriller d'aventure. L'auteur ne manque pas de légèreté, d'humour et d'auto-ironie dans ses œuvres.

Maria Kucherova
Poète et prosateur de Tachkent. L'auteur travaille dans les genres du mysticisme, du drame et du thriller, et crée une série de romans et de nouvelles dans un seul univers fictif.

Konstantin Normaer
Un écrivain travaillant à l'intersection des genres : du polar fantastique et du steampunk à la dark fantasy et au réalisme mystique.

Yana Gros
Écrivain-prose, la direction principale - grotesque, satire sociale, réaction aux processus qui se produisent aujourd'hui. Lauréat et lauréat de concours internationaux.

Jérôme
Auteur de la série des "Mondes perdus", spécialisé dans la fiction spatiale et le voyage dans le temps. Auteur de nombreuses histoires de science-fiction.

Artyom Gorokhov
Artem Gorokhov
Écrivain prosateur, auteur de romans et de nombreuses œuvres en petite prose. Chef de séminaires de la communauté créative des poètes et prosateurs.

Olga Sergeyeva
Auteur de la collection d'histoires fantastiques "Signal". Un maître de la science-fiction et du mysticisme, qui explore le temps, la mémoire et les limites des possibilités humaines.

***
.
12.08.2025 18:44
***

En solde !

Echo de destruction est un nouveau roman post-apocalyptique
Zoya Biryukova.

Un monde post-catastrophe, une guerre ancienne entre vampires et loups-garous, et un rituel qui décidera du sort de l'humanité.


Zoya Biryukova est une joueuse et une fan de dark fantasy. Son amour pour les mondes des vampires et des loups-garous l'a incitée à créer sa propre histoire sur l'après-apocalypse et les forces anciennes.

***
02.07.2025 20:55
***

Déjà en vente !

Une nouvelle histoire de Katerina Popova dans un roman mystique


Quelqu'un de vivant ? - Katerina Popova read online

***

[FR] Comments

Очень много запятых.
12.10.2025 Гость
Спасибо большое! Очень рад, что вам понравилось.
Особенно оценил бы ваши слова главный герой рассказа - "Логику Александр Григорьевич уважал" )
12.10.2025 TatarRish
Интересное и логически построенное произведение с философской развязкой, большое спасибо!
11.10.2025 Formica
Интересно. Необычно. По-настоящему фантастично. Большое спасибо!
10.10.2025 Formica
Навуходоноссор -- ВОПЛОЩЕНИЕ АПОКАЛИПТИЧЕСКОГО ЗВЕРЯ 666 ВЫ в статье воспеваете сатанинские дела, восхищаясь и превознося мерзавца, для которого люди и народ собственный -- был МУСОР. Храм Соломона разрушил, над израильтянами -- ИЗДЕВАЛСЯ.. Поэтому стал ЗВЕРЕМ 666 ( из современных -- похож на ИВАНА 4 ГРОЗНОГО -- опричнина, паранойик,мания преследования; выл как собака -- как инкарнация его; и ещё -- как Иосиф Джугашвили __ этот тоже с наслаждением убивал людей; 50 млн собственного народа загубил, геноцид устроил))
10.10.2025 Гость

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

10.02.2015 Рубрика: Компьютеры
Автор: qwertynet
Книга: 
2674 0 0 2 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, это просто! 

[FR] Sign up for our free weekly newsletter

[FR] Every week Jaaj.Club publishes many articles, stories and poems. Reading them all is a very difficult task. Subscribing to the newsletter will solve this problem: you will receive similar materials from the site on the selected topic for the last week by email.
[FR] Enter your Email
Хотите поднять публикацию в ТОП и разместить её на главной странице?

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

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

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

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

Комментарии

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