Какую кодировку выбрать?

RASAMAHA

Новичок
Какую кодировку выбрать?

Здравствуйте, например создаю простой web-проект, сложные(большие) не умею делать)

Подскажите какую кодиорвку выбрать? Для файлов с исходниками, самого сайта и для базы?

Ну там плюсы и минусы ANSI vs UNICODE? Я делаю в UTF-8 какие минусы могут быть? Или может лучше использовать cp1251?
 

vovanium

Новичок
Если у тебя в проекте несколько языков, то используй UTF-8, если только русский или русский/английский язык то юзай cp1251
 

DiMA

php.spb.ru
Команда форума
с UTF-8 дополнительный гемор будет
 

Farsh

~ on ~ high ~ wave ~
Всегда юзаю UTF-8. Гемор может наблюдаться только при работе со строками с русскими символами, но я обхожусь даже неполноценным функционалом mbstring.
 

Crys

Двинутый новичок
Тоже хочется услышать про дополнительный гемор с UTF-8. В чем он заключается?
 

DiMA

php.spb.ru
Команда форума
в поиске по форуму набери UTF-8 и читай многочисленные посты с проблемами
при наличии головы все решаемо

а с однобайтовой кодировкой ничего и решать не нужно
 

fixxxer

К.О.
Партнер клуба
при наличии головы вообще нет никаких проблем:)
все проблемы от непонимания что такое многобайтные кодировки
 

Активист

Активист
Команда форума
В новых проектах пришлось переходить на UTF8 из-за кривости работы cp1251 (в разных браузерах) с Ajax.
Были сложности (с русскими данными), но как скзал Dima, все решаемо.
 

Фанат

oncle terrible
Команда форума
А почитать самостоятельно в интернете не судьба?
 

RASAMAHA

Новичок
Автор оригинала: LONGMAN
А что лучше использовать, UTF-8 with BOM или without BOM?
Byte Order Mark (BOM) — это три служебных байта, которые автоматически записываются в начало документа и обозначают, что он сохранён в кодировке UTF. Подробности можно прочитать в справочнике, а практическая сторона заключается в том, что эти служебные байты в UTF‑8 не являются необходимыми, зато, наоборот, могут ввести в заблуждение некоторые старые браузеры и другие программы.
 
Сверху