Говорят, что создание сайта - очень длительный и трудоемкий процесс. Мы скажем - НЕТ! Ведь с новыми технологиями, такими как HTML5, CSS3, PHP и MySql можно быстро и легко научиться создавать сайты любой сложности.
Два сумасшедших веб-мастера покажут где что лежит и как этим пользоваться.
Авторизация
Новый
Забыл
Пожалуйста, заполните поля выше. Это нужно сделать обязательно, иначе ничего не получится.
Познавалка /

Кодировка для сайта

  • Суббота, 12 марта 2012, 01:14 |
  • Автор: karpovi4 |
  • Просмотров: 3714 |
  • Комментарии: 1 |
  • В закладки:
Привет тебе мой читатель! Хочу тебе сегодня рассказать о выборе кодировки при построени сайта.
Основными кодировками для русскоязычных кодеров на данный момент являются UTF-8 и cp1251.

cp1251 (или Windows-1251) - стандартная 8-битная кодировка для всех русскоязычных копий MS Windows.
В среде русскоязычных программистов пользуется довольно большой популярностью. Но по-моему она не заслуживает такого внимания! Вот так. Сам ее использовал во всех своих проектах, пока не сталкнулся с проблемой передачи данных посредствам аякс'а. Проблема заключается в том, что при выполнении POST запросов через яву, русскоязычные символы передаются не совсем корректно. Мы конечно можем пользоваться всякими там функциями перекодировки текста и тп…, но зачем нам все это нужно, если можно использовать нормальную кодировку с самого начала и не замарачиватся на таких мелочах. Не забываем, что это чисто моя точка зрения!

Но в то время..

UTF-8 - это универсальная кодировка, которая поддерживает все языки.
Пусть объем одной и той же информации увеличится в разы, за счет того что одна нелатинская буква там представлена от 2 до 6 символами (в реале только до 4 байт) - но это того стоит, если конечно нужно. Именно поэтому кодировка нашла широкое применение в операционных системах и веб-пространстве. Проще говоря, в формате UTF-8 символы латинского алфавита, знаки препинания и управляющие символы ASCII записываются кодами US-ASCII.

На заметку.
Как выставить кодировку в HTML?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Как поменять кодировку через PHP?
header("Content-Type: text/html; charset=utf-8");
Как и интуитивно понятно, charset=utf-8 это используемая на сайте кодировка.

Мой выбор - UTF-8.
Не забываем подписываться на наш твитор! Если кто не в теме, то вот он тут - @takeinru. Инджой ит.
Так же читаем Создание QR-кодов на PHP
Добавить комментарий