Вопрос про кодировку @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 22 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
koshara
новый человек
3
Сообщения: 45
Зарегистрирован: 05.09.06
Откуда: Moscow
Заголовок сообщения: Вопрос про кодировку
Сообщение Добавлено: 21 Декабрь 2006, 18:40:07 
Уважаемые,
делаю сайт, домен русский, информацию хотят разместить и русскую и английскую на одной странице (т.е. половина страницы на одном языке, половина - на другом). Сайт юзать будут посетители из России и Европы.

Суть вопроса - какую кодировку выбрать? W-1251 подойдет или Юникод? Или другую? Или вообще это значения не имеет (имеет конечно, но можно забить)? Просто никогда не сталкивался, может вопрос тупой... Чтобы для европейцев русские буквы не отражались как калаберда... :confused:

_________________
Ваш... дезигнер...
siddhartha Муж.
постоянный участник
100
Сообщения: 4210
Зарегистрирован: 14.01.05
Откуда: Moscow
Сообщение Добавлено: 21 Декабрь 2006, 18:58:29 
1251

_________________
Electronic Arts Russia überdesigner
Jamakaser Муж.
участник
91
Сообщения: 1163
Зарегистрирован: 26.01.05
Сообщение Добавлено: 21 Декабрь 2006, 18:59:22 
UTF

_________________
Найди кликабельный пиксель -->
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 21 Декабрь 2006, 19:53:52 
не принципиально, unicode удобнее :)

_________________
можно на ТЫ.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 21 Декабрь 2006, 20:16:56 
win-1251 пойдет

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
.talisman Муж.
участник
84
Сообщения: 1562
Зарегистрирован: 13.01.05
Сообщение Добавлено: 21 Декабрь 2006, 21:14:58 
юникод
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 21 Декабрь 2006, 21:37:10 
UTF. И указать её желательно в .htaccess

_________________
Keep in touch. Andrey Alexeev.
koshara
новый человек
3
Сообщения: 45
Зарегистрирован: 05.09.06
Откуда: Moscow
Сообщение Добавлено: 21 Декабрь 2006, 21:42:55 
Всем спасибо! :beer: Насколько я понял из ответов, пойдет любая!))) Будем проверять!

_________________
Ваш... дезигнер...
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 21 Декабрь 2006, 21:55:32 
UTF-8, чтобы в будущем не иметь проблем.

И проследить, чтобы UTF-8 было указано в HTTP-заголовках, а не в meta.
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 22 Декабрь 2006, 00:05:20 

koshara писал(а):
Всем спасибо! :beer: Насколько я понял из ответов, пойдет любая!))) Будем проверять!


Странный Вы человек. Где про любую-то сказано? :confused:

_________________
Keep in touch. Andrey Alexeev.
sudya Муж.
новый человек
11
Сообщения: 157
Зарегистрирован: 06.12.06
Откуда: Україна
Сообщение Добавлено: 22 Декабрь 2006, 13:57:02 
из собственного опыта и статистики по хостеру - бд в юникоде, юзеру возврат в 1251

_________________
русский язык для меня - иностранный!
в роботі використовую http://web-nation.org/.
koshara
новый человек
3
Сообщения: 45
Зарегистрирован: 05.09.06
Откуда: Moscow
Сообщение Добавлено: 22 Декабрь 2006, 14:08:40 

tentoys писал(а):

koshara писал(а):
Всем спасибо! :beer: Насколько я понял из ответов, пойдет любая!))) Будем проверять!


Странный Вы человек. Где про любую-то сказано? :confused:



Имелась ввиду любая из предложенных! :dandy:

_________________
Ваш... дезигнер...
abraitcev
новый человек
6
Сообщения: 165
Зарегистрирован: 28.09.02
Откуда: Murmansk
Сообщение Добавлено: 22 Декабрь 2006, 16:28:29 
добавил UTF-8 когда появилась норвежская часть сайта. Для русской и английской использовать utf нет никакого смысла.

Каждый символ кодируется 5-7 байтами, для редактирования недостаточно блокнота, фара и даже хомсайта. Вобщем сплошные неудобства.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 22 Декабрь 2006, 16:50:22 

abraitcev писал(а):
Каждый символ кодируется 5-7 байтами



Господи... Кто тебе сказал эту чушь?


Цитата:
, для редактирования недостаточно блокнота, фара и даже хомсайта. Вобщем сплошные неудобства.



Лет 15 назад один добрый человек дал мне правильный совет: "если у вас есть проблемы с кривым софтом -- не используйте этот кривой софт". Найти нормальный редактор для UTF-8 -- давно не проблема. Последний раз меня это всерьез озадачило году эдак в 99.


Последний раз редактировалось Crazy 22 Декабрь 2006, 16:52:18, всего редактировалось 1 раз.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 22 Декабрь 2006, 16:51:57 

sudya писал(а):
из собственного опыта и статистики по хостеру - бд в юникоде, юзеру возврат в 1251



Какой смысл заранее создавать себе геморрой на случай, если вдруг придется создавать многоязычный контент. Я могу понять, когда база настроена на однобайтовую кодировку и изменить это нет возможности. Но если данные УЖЕ хранятся нормально, то зачем портить их при отдаче?
1NV1Z0R
соучастник
12
Сообщения: 971
Зарегистрирован: 27.09.05
Сообщение Добавлено: 22 Декабрь 2006, 16:57:17 
утф всему голова. ну русские символы в два раза длинее получаются, в отличии от английских, но зато ништяк - нет проблем со всякими сервисами, общая глобализация и все такое.
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 23 Декабрь 2006, 00:10:31 

abraitcev писал(а):
Каждый символ кодируется 5-7 байтами, для редактирования недостаточно блокнота, фара и даже хомсайта. Вобщем сплошные неудобства.


:eek:
Хех...

Цитата:
Весь тот материал, который говорит о том, что "простой текст = ascii = символы из 8 бит", не только неправилен, он безнадежно неправилен, и если Вы все еще программируете по этим принципам, вы не намного лучше, чем доктор, который не верит в микробы. Пожалуйста, не пишите ни одной строки кода, пока вы не закончите читать эту статью.


Вот только неделю назад говорили. Больше слов нету, одни цитаты :-) читать. читать, написано доступно

_________________
Keep in touch. Andrey Alexeev.
abraitcev
новый человек
6
Сообщения: 165
Зарегистрирован: 28.09.02
Откуда: Murmansk
Сообщение Добавлено: 23 Декабрь 2006, 00:23:52 
Crazy, я не жду пока мне кто-то что-то скажет.
Вот Вам четыре варианта строки в utf-8
Каждая длиннее оригинала, выбирай любую :)

Код:
Привет мир!
Р_С_РёР_РчС' Р_РёС_!
#1055#1088#1080#1074#1077#1090 #1084#1080#1088!
\u041F\u0440\u0438\u0432\u0435\u0442 \u043C\u0438\u0440!
& #1055;& #1088;& #1080;& #1074;& #1077;& #1090;& #1084;& #1080;& #1088;!
abraitcev
новый человек
6
Сообщения: 165
Зарегистрирован: 28.09.02
Откуда: Murmansk
Сообщение Добавлено: 23 Декабрь 2006, 00:32:34 
tentoys, рад, что Вы открыли для себя факт существования множества кодовых таблиц. Хорошо, что есть такие популяризаторы знаний, которые могут донести их до каждого.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 23 Декабрь 2006, 00:45:53 

abraitcev писал(а):
Вот Вам четыре варианта строки в utf-8



Здесь только 1 (одна) строка в UTF-8. Просто у тебя очень серьезные проблемы с пониманием термина "UTF".

Чобы было понятно -- на примере ASCII:

1. 'a' -- символ в кодирвке ASCII (к примеру)
2. =61 -- тот же символ, переведенный в Quoted Printable.

И это вовсе не означает, что ASCII символ требует от 1 до 3 байт. Он требует всегда 1 байт. Но если мы переведем его в другую кодировку -- в ней он будет занимать некоторое другое количество байт (большее или меньшее) сообразно кодировке.

#1055 и \u041F -- это вовсе не UTF. Это две другие кодировки, предназначенные для передачи UTF-символов по каналу, который поддерживает только ASCII. Почувствуй разницу.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 23 Декабрь 2006, 00:47:32 

abraitcev писал(а):
tentoys, рад, что Вы открыли для себя факт существования множества кодовых таблиц. Хорошо, что есть такие популяризаторы знаний, которые могут донести их до каждого.



Популяризаторы знаний нужны именно для того, чтобы донести понимание для тех, кто до сих пор ограничивался только запоминанием названия. :)

Так что статью ты все таки прочитай. :)
tentoys Муж.
постоянный участник
121
Сообщения: 2940
Зарегистрирован: 06.08.02
Откуда: МКАДонутряк
Сообщение Добавлено: 23 Декабрь 2006, 01:24:03 
abraitcev, я рад, что Вы рады. Только вопрос не обо мне и не о моих открытиях.

Цитата:
Каждая длиннее оригинала, выбирай любую


Хотя да, попробую ещё раз побывать популяризатором. Удастся осилить RFC 3629?
Ну или просто-напросто набрать в википедии искомое слово и почитать
Право слово, нет желания спорить и доказывать, мы ж просто общаемся, n'est pas? :wink:

_________________
Keep in touch. Andrey Alexeev.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 22 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100