Всё про теже кодировки...

A
На сайте с 06.11.2010
Offline
128
722

Здравствуйте.

У меня вопрос по кодировкам.

1 - всётаки кто какую использует? windows-1251 или utf-8?

2 - чтобы документ отображался правильно нужно прописать метатег с кодировкой которая должна быть, да?

Но вот ещё есть такая штука, допустим я верстаю в нотепаде, там в разделе можно тоже выбрать кодироку.

Так как и где нужно ставить кодировку? =)

И какая разница где её ставить?

Заранее спасибо.

Ragnarok
На сайте с 25.06.2010
Offline
239
#1
Alkoshenko:
Здравствуйте.
У меня вопрос по кодировкам.
1 - всётаки кто какую использует? windows-1251 или utf-8?
2 - чтобы документ отображался правильно нужно прописать метатег с кодировкой которая должна быть, да?
Но вот ещё есть такая штука, допустим я верстаю в нотепаде, там в разделе можно тоже выбрать кодироку.
Так как и где нужно ставить кодировку? =)
И какая разница где её ставить?
Заранее спасибо.

Я пока на самописных делаю cp-1251, она как-то более распространена в Раше.

Хотя лучше делать UTF-8, она считается более универсальной.

Кодировку нужно добавлять в метатеге (например <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">) и файлы сохранять в той же кодировке (в Notepad++ Кодировки->Кодировать в UTF-8(без BOM) для UTF-8)

//TODO: перестать откладывать на потом
[umka]
На сайте с 25.05.2008
Offline
456
#2

Главное, чтобы сервер отдавал нужную кодировку в http-заголовках.

Она имеет бОльший приоритет (для браузеров), по сравнению с meta-тегом.

Лог в помощь!
A
На сайте с 03.02.2011
Offline
25
#3

Используйте UTF-8.

Следите, чтобы кодировка, прописанная в метатеге совпадала с кодировкой, в которой реально сохранён файл, и чтобы кодировка из заголовков http-сервера тоже совпадала.

GAMMA
На сайте с 27.12.2006
Offline
154
#4

Единого мнения насчёт приоритета одной кодировки над другой нет. Кто то считает что если сайт одноязычный то лучше всего использовать cp-1251, для многоязычных utf-8. Кто то наоборот считает что cp-1251 устарела и имеет право на существование только utf-8. Лично моё мнение - если сайт будет на русском и многоязычности не планируется то используйте cp-1251 которая перед utf-8 имеет преимущество в том что обьём Бд и страниц будет меньше. Сравните вес текстового файла сохранённого в ANSI и в UTF-8 без BOM и увидите сами.

Ну а заставить отдавать сервер правильную кодировку поможет одна строчка в файле .htaccess хотя и метатеги не помешают.

Мой сервис блогов (http://mublog.ru) и личный блог (http://blogroot.ru)
Himiko
На сайте с 28.08.2008
Offline
560
#5
GAMMA:
Ну а заставить отдавать сервер правильную кодировку поможет одна строчка в файле .htaccess хотя и метатеги не помешают.

Точнее убрать одну строчку AddDefaultCharset XXXXX, чтобы дать возможность определять кодировку по meta-тегам. Иначе вам придётся постоянно править .htaccess.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
DA
На сайте с 28.01.2010
Offline
25
#6

Почти всегда использую UTF-8 для своих проектов, для сайтов заказчиков в основном cp1251, ибо просят ее, а желание заказчика - закон. UTF-8 универсальная кодировка, с ней проблем обычно меньше. Сайты разрабатываю иногда в Linux, иногда в Windows, в зависимости от того, какая ОС под рукой, этим и обусловлен приорите UTF. За UTF-8 - будущее :)

A
На сайте с 06.11.2010
Offline
128
#7

в метатег ютф я ставить умею)))

А в чём сохранять сам документ?

Там у меня был только UTF-8, а надо броде UTF-8 (без ВОМ)

Работаю в PSPad

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий