Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Какую кодировку лучше использовать?


Автор: KatEr 24.3.2003, 10:54
Здравствуйте!
Я создаю сайт на Linux-сервере и использую кодировку koi-8. Но вот недавно услышала, что в последнее время стандартом все-таки становится кодировка Windows и во многом ее использовать удобнее. Это правда?

Автор: Foxx 24.3.2003, 18:05
не знаю как насчет стандарта, но самое главное на всем сайте использовать одну и ту же кодировку smile.gif ИМХО!

Автор: Alex101 24.3.2003, 20:03
Тоже думаю, что никакой разницы особой нет... Ежели это тебя уж очень беспокоит, то сделай как на некоторых сайтах возможность выбора кодировки.

Автор: KatEr 24.3.2003, 21:15
Мне бы хотелось узнать преимущества и недостатки одних кодироваок перед другими. Например, в кои нельзя осуществить сортировку по алфавиту. А еще что?

Автор: Foxx 24.3.2003, 23:16
В первый раз об этом слышу sad.gif

Автор: SmaLL 25.3.2003, 01:44
Какая блин нафиг разница в кодировках ! Хоть в UTF пиши!

Единственное существенное отличие КОИ-8 от ВЫНЬ-1251 - это то, что КОИ-8 разрабатывался специально и продуманно, в отличие от ВЫНЬ-1251, которая разбатывалась на скорую руку, как затычка !
Вы когда-нибудь видели текст написанный в КОИ-8 в проге, которая не поддерживает КОИ-8, так там текст отображается как транслитерация латинскими буквами и даже можно понять что написано.

Не загоняйся с кодировками! Под Линукс ИМХО - КОИ-8

Автор: dr.ZmeY 25.3.2003, 05:01
А вот ИМХО, сделать выбор... По умолчаню загружается любая кодировка (скажем 1251), а юзверь потом выбирает, реализовать это - очень просто... Но главное - указать кодировку - любую, но обязательно...

Автор: KatEr 25.3.2003, 09:45
Как бы понятно, что разницы-то нет, лишь бы сервер нормальный был и в html-е все правильно написано...
Нужна такая информация: win умеет то и то и не умеет то и то, а вот koi... и так далее... И это все нужно потом изложить заказчику, чтобы аргументировать свой выбор кодировки.
Заранее спасибо за ответ.

Автор: SmaLL 25.3.2003, 22:07
Кодировка - это не программа чтобы говорить, что она умеет.
Если иметь в виду, например сортировку, то сортироваку делает какая-либо программа, и если она умеет работать и с кои-8 и с вынь-1251, то сортировка будет.
Никакой разницы в кодировке нет.
В никсах обычно используют кои-8, в виндах, как ни трудно догадаться вынь-1251.

ЕщЁ зависит выбор кодировки от хостера, от его предпочтений, хотя обычно всегда предоставляется альтернатива.

Автор: KatEr 26.3.2003, 05:50
Представим такую ситуацию. На сервере родная кодировка В, на клиенте родная кодировка А.
Если на сервере родная кодировка В, то серверу нужно напрягаться, чтобы послать А-страницу?
Если на клиенте родная кодировка А, то клиенту нужно напрягаться, чтобы принять В-страницу?
Как это все зависит от разновидностей клиентов и серверов?

Автор: [xoodo] 26.3.2003, 06:08
Если на твоей странице прописана кодировка, никакого напряжения не будет. Разница призрачна и мифически расплывчата. Поставь 1251, она вроде у большинства стандартная...

Автор: m@kxus 28.3.2003, 00:29
Unicode (UTF-8) - универсальность.

Автор: Loquacious 2.4.2003, 22:47
KatEr, используй ту которая тебе больше по душе! вот что можно сказать!

Автор: baha76 22.5.2003, 14:14
KatEr, сделай сразу отдельно на обеих кодировках и пусть заказчик выбирает, которую из них использовать! Зачем тебе голову ломать?

Автор: rMaveric 19.7.2003, 16:14
Народ... что за гониво А....
Блин.. первый день на форуме.. и гониво читаю...

Ответ такой...
Используй что угодно.. И как тебе это угодно.. Только желательно в html пропиши в какой кодировке ты это писал.. и смотри не ошибись...

А дальше пошли варианты...
Я делаю так...

Работаю с определенным хостером.. Который точно знает что и как для меня делать smile.gif
Сервак под пингвином.
Вывлажую в кодеровке КОИ
При получении запроса к моей ХТМЛ сервак знает кто у него просит.. если винда перехавает Под ВИН кодировку
Если Юниксоид оставит без изменений..
И что парадоксально smile.gif Даже под МАК перехавает..
И клиентам приятно и у меня хлопот нет

Сортировку ты будешь делать каким угодно расчетом какого угодно языка.. Любой из них умеет перекодировать из одной в другую...


Автор: MuToGeN 22.7.2003, 13:59
rMaveric, лучше писать не в HTML, а в HTTP заголовках отправлять (в PHP - <? header("Content-Type: text/html; Charset=WINDOWS-1251"); ?>), т.к. для большинства браузеров то, что пришло в виде хедера, приоритетнее (непонятно, почему).
А какую кодировку использовать для web - абсолютно все равно, главное, чтобы она была явно указана. Это, скорее, важнее для разработчика. Например, PHPed работает только с вин1251, так что я в основном все на ней делаю.

Еще один способ задать кодировку - через .htaccess:

AddDefaultCharset WINDOWS-1251

Автор: rMaveric 22.7.2003, 17:57
MuToGeN Так я об том и говорю...

Только я Говорю что вообще не его проблема... Если хостер нормальный он отправляет заголовок.... Причем перекодирует налету под каждый запрос странички.. Так одну и туже страничку на маке получат в маковой... Под юниксоидами в кои а под форточками в виндозовской... Вот и все...

Автор: Deface 23.7.2003, 17:34
Делаешь на koi-8, так и делай на koi-8! Все там можно сортировать! Все что сказал rMaveric справедливо, кроме того, что он сказал "пропиши в какой кодировке ты это писал" smile.gif писалА и еще rMaveric, постарайся на будущее избегать выражений типа "говниво", здесь это не приветствуется

Автор: Dexter 23.7.2003, 20:02
Цитата
выражений типа "говниво", здесь это не приветствуется


Сорри за оффтоп, но там все таки было гониво, от слова гнать

Автор: MuToGeN 24.7.2003, 09:31
по-моему, тему закрывать пора...

Автор: Deface 29.7.2003, 11:50
2Dexter
Я окосел уже от компа - буквы лишние появляются :-/

2rMaveric
Извини :-/

Автор: rMaveric 29.7.2003, 16:38
Deface Да незачто.....

А тему и правда бы закрыть не мешало smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)