Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.06.2009, 00:35
Профессор
Отправить личное сообщение для nemo Посмотреть профиль Найти все сообщения от nemo
 
Регистрация: 22.05.2009
Сообщений: 505

UTF-8 или Windows-1251
Я находил предыдущую тему так вот возможно я там что-то упустил но меня интересует какую всеже кодировку использовать для сайтов грамотней, делимся опытом у кого есть время а я пока почитая предыдущую заного)
Ответить с цитированием
  #2 (permalink)  
Старый 25.06.2009, 00:46
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

везде используй UTF-8
просто и со вкусом
эта кодировка поддерживается абсолютно всеми платформами из которых строится Web
к тому же некоторые платформы изначально ориентированы на UTF-8 на уровне ядра (JavaScript,ActionScript,PHP6)
не говоря, о том, что что не всякий буржуйский софт хорошо будет работать с win-1251
с UTF-8 гораздо лучше совместимость
не будем даже уже говорить о такой возможности UTF-а, как использование символов разных алфавитов, и самые широкие возможности уточняющих символом, типа умляутов, ударения, всякого рода по-над-черкиваний, огласовок, и еще чего только придумало человечество в письменности
Ответить с цитированием
  #3 (permalink)  
Старый 25.06.2009, 00:52
Профессор
Отправить личное сообщение для nemo Посмотреть профиль Найти все сообщения от nemo
 
Регистрация: 22.05.2009
Сообщений: 505

спасибо!
Ответить с цитированием
  #4 (permalink)  
Старый 25.06.2009, 09:45
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Gvozd
ориентированы на UTF-8 на уровне ядра (JavaScript,ActionScript,PHP6)
В JavaScript не UTF, а Unicode, разные вещи.

Сообщение от Gvozd
не всякий буржуйский софт хорошо будет работать с win-1251
Да у них не всякий и с utf будет работать. Они ж не знают о других языках На latin-1 делают и в ус не дуют.
Ответить с цитированием
  #5 (permalink)  
Старый 25.06.2009, 09:47
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Все же есть варианты когда win-1251 больше подойдет.
Ответить с цитированием
  #6 (permalink)  
Старый 25.06.2009, 09:49
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Все же проще использовать UTF и спать спокойно. (про размер не вспоминать, есть gzip)
Ответить с цитированием
  #7 (permalink)  
Старый 25.06.2009, 10:35
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Kolyaj
В JavaScript не UTF, а Unicode, разные вещи.
Мы говорим Ленин, подразумеваем - партия,
мы говорим партия, подразумеваем -Ленин.

Да, разные.
Юникод - стандарт кодирования(но не кодировка).
UTF - одна из множества кодировок, его представляющих.
Причем для EcmaScript:
Цитата:
Соответствующей стандарту реализации этого международного стандарта следует интерпретировать символы в соответствии с Unicode Standard, версия 2.1 или более поздняя, и ISO/IEC 10646-1 с UCS-2 или UTF-16 в качестве принятой формы кодирования, 3й уровень реализации. Если принятое подмножество ISO/IEC 10646-1 не указано явно, предполагается, что это подмножество BMP, коллекция 300. Если принятая форма кодирования не указана явна, предполагается, что это UTF-16.
Как видим отправлять Java Script, согласно стандартам, вообще лучше в UTF-16, а не UTF-8.
При отправлении соответсвующих заголовков, допустим и UTF-8.
Все известные мне интепретаторы JS его поддерживают ничуть не хуже чем UTF-16.

Говорить же, что Java Script надо отправлять в кодировке Юникод -ошибка.
Правильно говорить, что его надо отправлять в одной из кодировок Юникода. Например UTF-8.
И топик-то все же о кодировках, а не о стандартах кодирования
Ответить с цитированием
  #8 (permalink)  
Старый 25.06.2009, 10:40
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Gvozd
Говорить же, что Java Script надо отправлять в кодировке Юникод -ошибка.
Разумеется, юникод же не кодировка
Ответить с цитированием
  #9 (permalink)  
Старый 26.06.2009, 17:05
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Цитата:
Все же есть варианты когда win-1251 больше подойдет.
а когда? Речь об экономии размера?
Ответить с цитированием
  #10 (permalink)  
Старый 26.06.2009, 19:23
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Сообщение от x-yuri
Речь об экономии размера?
да
Сообщение от x-yuri
а когда?
Русские символы в utf-8 в байтах больше занимают, чем в win-1251. Т. е. если на сайте большое количество Русскоязычного текста, то можно и на win-1251 сделать. Хотя, вот Kolyaj пишет, что gzip что-то в этой ситуации меняет:
Сообщение от Kolyaj
про размер не вспоминать, есть gzip
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
406 ошибка. Не понимание windows 1251 nikinfo AJAX и COMET 5 27.03.2009 22:54
Как узнать свернуто окно браузера или нет. bar-boss Events/DOM/Window 3 25.09.2008 16:09