Как отладить Ваш PHP сайт для использования UTF8. ЧАСТЬ 1 - Jaaj.Club
Для судейства Битв Авторов необходимо авторизоваться и достичь 15-го писательского уровня.

ЧЕМП 2024

Флаг LISKI[34]
2695
Флаг Auster[38]
1671
Флаг Jaaj.Club[42]
1401
Флаг Palevka-89[38]
620
Флаг Aist[39]
544
Флаг ka4ka[28]
448
Флаг tarakan[28]
426
Флаг Don Quijote[10]
217
Флаг gibulkaknop17[16]
205
Флаг BasK[10]
183

События

28.10.2024 12:17
***

Новая книга в издательстве "Коллекция Jaaj.Club" – "Дети Моря" от Елены Виховской уже в продаже!

Дети Моря - Елена Виховская

Не упустите возможность стать одним из первых читателей книги "Дети Моря" и окунуться в пучину захватывающих морских приключений.

***
25.06.2024 07:23
* * *

1 августа 2024 года
Jaaj.Club уходит в отпуск.

Отпуск Jaaj.Club

Что это значит, читайте в опубликованном анонсе.

* * *
12.06.2024 20:40
* * *

Для любителей острых ощущений открылся


Бар Полёт Шмеля

Вход только со своим шампанским!

* * *

Была модифицирована Сокровищница.

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

* * *

Комментарии

Интересная статья, как раз изучал эту территорию, чтобы пересечь Амазонию.

Спасибо!
20.11.2024 Jaaj.Club
Светлана Поделинская:
Одна из самых необычных и захватывающих книг, которые я читала.

Рина - нетипичная героиня: взрослая женщина, учёный-гидролог. Ее манят глубины и подводный мир, однако и тут её отличает научный подход: любую интересную живность Рина готова безжалостно заспиртовать и сохранить для коллекции. Она получает заказ от нефтяной компании исследовать обитаемый подводный каньон. Вместе с другом и коллегой Хонером они погружаются в "бездну" и в пещерах попадают в ловушку, расставленную… осьминогами. Так учёные познакомятся с новым для себя видом - октопус сапиенс.



Мы увидим потрясающий мир, осьминожью метрополию, хрупкому микроклимату которой, тем не менее, угрожает человеческая цивилизация. Сами осьминоги по интеллекту ничем не уступают людям, а в чём-то и превосходят: они придумали переговорное устройство для понимания речи чужаков, органический генератор кислорода под водой, средства передвижения. Да и сами образы гигантских осьминогов, меняющих свой цвет в зависимости от эмоций, получились яркими, даже эпизодические запомнились. Их физиология, привычки, тактильные ощущения описаны автором с огромной симпатией и хорошим знанием биологии.

Действие романа будет происходить как под водой, так и на водой. Благородный и доверчивый осьминог Фьют, доставивший людей наверх, на корабль, в силу непреодолимых обстоятельств сам оказывается в ловушке и не может вернуться домой на дно, чтобы предупредить своих об опасности. И его новые друзья-учёные стремятся ему в этом помочь. Им предстоит отыскать заброшенный подводный город и выяснить тайну происхождения расы разумных осьминогов.

Книга фантастическая, но с вкраплениями других жанров. Здесь есть и приключения, и погони, и пираты. Но идеи книги гораздо глубже, чем видятся на поверхности бескрайней водной глади. Затронута проблема загрязнения океана и планеты, перед нами ставится ряд вопросов.

Можно ли предать друга ради сохранения своего биологического вида? Каково это - обречь на гибель другую цивилизацию во имя господства своей? Да, разумно, но правильно ли? И правы ли осьминоги, считая людей "уналашами", демонами? Было интересно наблюдать, как в Рине борются любопытство исследователя и симпатия к Фьюту. А сам осьминог Фьют, воспитатель младших поколений, "Луч Познания", оказывается человечнее многих людей. Он наивный, в чём-то забавный и очень самоотверженный - впрочем, это в голубой крови у всех осьминогов. Возможно, вам будет жалко какое-то время кушать сашими. Я вот вспомнила, как ела в Галисии тушёного осьминога, и вздрогнула😆

Книгу я прочитала за полтора дня и на одном дыхании! Прониклась абсолютно всеми героями, мне были понятны их душевные метания и муки выбора. А развязка во всех смыслах получилась фантастическая! 💥Рекомендую всем любителям морских приключений и красоты подводного мира🐙🐚🐠
20.11.2024 Octavia
Спасибо!
15.11.2024 Elizaveta3112
готово, принимайте
13.11.2024 Jaaj.Club
Следствие ведет Сигизмунда, возможно.
13.11.2024 Elizaveta3112

Опрос

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


10.02.2015 Рубрика: Компьютеры

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

Автор: qwertynet
Два основных шага по устранению возникающих ошибок при работе с utf-8
2203 0 0 2 596

Как отладить Ваш 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, это просто! 
Хотите поднять публикацию в ТОП и разместить её на главной странице?

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

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

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

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

Комментарии

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