какую кодировку использовать?

karpovi4 karpovi4   11.03.2011 23:52   1 791  
Подскажите какую кодировку лучше использовать при написании сайта.

UTF-8 или 1251?? И еще вопрос, где можно произвести анализ позиций сайта?

Ответы на вопрос (12) Написать ответ
Fixp Fixp   11.03.2011 23:58
Если будете использовать преимущественно язык отличный от русского, то UTF-8, если русский, то 1251.
1
karpovi4 karpovi4   12.03.2011 00:06
русского языка будет процентов 15. а другие языки все utf-8 берет?
0
fioru fioru   12.03.2011 00:21
utf-8 - это универсальная кодировка, которая поддерживает все языки.
Пусть объем одной и той же информации увеличится в разы, за счет того что одна буква там представлена 6 символами - но это того стоит, если конечно надо.
3
furry63 furry63   12.03.2011 00:42
6 символами это наверное китайский традиционный? Для русского всего 2 символа
0
fioru fioru   12.03.2011 09:24
каких два?
"А - \u0410
が - \u304b\u3099"
Для китайского вообще 12 символов
0
Jeck Jeck   12.03.2011 14:11
fioru, не говорите бред \u0410 - просто запись. Физически это выглядит как два байта 04 и 10 соответственно занимают 2 символа. Так что размер русского текста вырастет в 2 раза, английского не измениться.
0
karpovi4 karpovi4   12.03.2011 00:28
Спасибо, просто меня испугало то, что при ютф8 кодировке в бд все русские записи отображаются иероглифами.
-1
webnetbt webnetbt   12.03.2011 00:31
значит что то не правильно делаете ! Если пишете русским , то и в базе должно быть по русски .
0
karpovi4 karpovi4   12.03.2011 00:42
вся база в utf8_general_ci. при insert'е в бд русского предложения, в бд отображается коряво, но если выбрать из бд это корявое выражение, то на сайте все норм. так вот я и хз что делать
0
webnetbt webnetbt   12.03.2011 04:56
а соединение с базой тоже сопоставляется через utf-8 ?

mysql_query("SET NAMES utf-8");
0
Jeck Jeck   12.03.2011 14:12
Лучше использовать UTF-8 он есть везде, а вот с cp1251 будут возникать проблемы особенно у русскоязычных пользователей в других странах.
1
karpovi4 karpovi4   12.03.2011 15:17
Всем спасибо за ответы!) помогло использование строки mysql_query("SET NAMES utf-8"); после подключения к бд
0

Войдите, чтобы написать ответ
Вход Регистрация

Увеличение продаж на сайте на 75% без затрат на рекламу и прочие расходы! Каждый посетитель станет вашим клиентом.