Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какую кодировку лучше использовать? 
:(
    Опции темы
KatEr
Дата 24.3.2003, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 22.6.2002




Здравствуйте!
Я создаю сайт на Linux-сервере и использую кодировку koi-8. Но вот недавно услышала, что в последнее время стандартом все-таки становится кодировка Windows и во многом ее использовать удобнее. Это правда?
PM MAIL   Вверх
desyatnik
Дата 24.3.2003, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск




Чушь собачья. Стандартом кодировка Windows никогда не была и не станет. Если уж на то пошло, то стандартом можно назвать только ISO-8859-5, Unicode и KOI-8. Первая почти не используется, так что остаётся два варианта. CP1251 разумно использовать в Windows-системах, за их пределами - бессмысленно. Если хочется переносимости - UTF-8 нам поможет.
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
KatEr
Дата 25.3.2003, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 22.6.2002




А почему именно они - стандарты? Не исторический аспект (это понятно), а их универсальность по отношению к каким-либо системам.
Нужна такая информация: win умеет то и то и не умеет то и то, а вот koi... и так далее...
Заранее спасибо за ответ.
PM MAIL   Вверх
desyatnik
Дата 26.3.2003, 00:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск




ISO-8859-x приняты ISO (International Standart Organisation, если не ошибаюсь); Unicode тоже имеет соответствие в ISO (номер точно не помню; смысл в том, что ISO даёт только кодовую таблицу, а Unicode ещё и определяет разные схемы кодирования типа UTF-8/UTF-16/UCS-2, алгоритмы алфавитного сравнения букв etc. etc.), КОИ-8 принята ГОСТом. Это, и только это определяет, является ли кодировка стандартной или не является.

А в плане юзабельности:
1) Unicode одна на всех (UTF-8, UTF-16, UCS-2 и прочие - это схемы кодирования, более-менее эквивалентные друг другу), зато довольно прожорливая как к памяти, так и к вычислительным ресурсам (сложная система кодирования, буквы занимают от одного до чуть ли не 16-и байт и т.п.)

2) КОИ-8 остаётся читабельной при урезании 8-го бита (актуально ли это сейчас, не знаю), зато невозможно простое алфавитное сравнение (буквы не в алфавитном порядке раскиданы).

3) CP1251, ISO-8859-5 особо выдающегося ничего не имеют, но и недостатков особых у них нет. Разве что в CP1251 есть некоторые символы, которых больше нигде нет (кроме Уникода), например, левые/правые кавычки.

Вроде бы так... smile.gif
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
KatEr
Дата 26.3.2003, 05:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 22.6.2002




Представим такую ситуацию. На сервере родная кодировка В, на клиенте родная кодировка А.
Если на сервере родная кодировка В, то серверу нужно напрягаться, чтобы послать страницу, написанную на А?
Если на клиенте родная кодировка А, то клиенту нужно напрягаться, чтобы принять страницу написанную на В?
Как это все зависит от разновидностей клиентов и серверов?
PM MAIL   Вверх
desyatnik
Дата 27.3.2003, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 13.8.2002
Где: Мичуринск




Обычно (всегда smile.gif) на сервере жёстко закрепляется кодировка страниц. Напрягаться должен клиент. Современные браузеры, к счастью, русские кодировки поддерживают неплохо. Если же подразумевается какое-то клиент-серверное ПО в локалке, то лучше всего заранее и навсегда установить общую для всех кодировку. У меня лично душа лежит к Уникоду - пусть он и неэффективный, зато проблем меньше всего (если софт Уникодный, естественно). Да и в осях тенденция аналогичная наблюдается: WinNT в файловой системе Уникод использует, QNX тоже, Linux (и FreeBSD, AFAIK) можно настроить таким макаром.
--------------------
WBR, Dejrgris
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

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


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0941 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.