Цитата |
---|
Борис Ракитин пишет: Я имел в виду только то, что в рунете сайтов с utf-8 очень мало. |
25.12.2008 11:03:07
|
|||
|
|
26.12.2008 08:21:06
Алексей Комаров, попробуйте раскомментировать соответствующие строки в файле .htaccess - иногда помогает :)
/истина где-то рядом....
|
|
|
|
26.12.2008 21:52:40
|
|||
|
|
30.12.2008 17:28:08
Я, кстати не этом хостинге timeweb установил Битрикс в utf8, но у меня сразу крякозябы в пунктах меню вылезли.
|
|
|
|
30.12.2008 19:56:09
Я тоже там закончил установку. Сам не смог пройти последние два шага установки, но мне установили в utf-8 через службу поддержки timeweb. И, сразу появились "козявки" в пунктах верхнего меню демонстрационного сайта. Только в пунктах верхнего меню, больше нигде не заметил, поначалу. Причём, первые пункты меню "Главная" и т.д. были квадратиками (в Internet Explorer'е) или ромбиками со знаком вопроса внутри (в Fire Fox'се), а последний пункт в этом же меню "Общение" нормально читаемым шрифтом. Тут в соседней теме Хотя, наверное, надо было бы последовать данному совету в указанной выше теме:
В результате, так сделал: зашёл в режиме Разработки в меню компонента, чтобы вручную [...] названия пунктов меню через редактирование пунктов меню. Через режим Разработки, сделать не удалось, но прейдя в Административный режим, удалось всё исправить в меню, названия всех разделов стали отображаться корректно. Но, в навигационной цепочке на других страницах, почему-то один единственный первый пункт "Главная" всегда отображается квадратами, хотя все остальные пункты навигационной цепочки нормально. "Главная" в верхнем меню отображается нормально, а эта же "Главная" первым пунктом навигационной цепочки – квадратиками. Вот, такая вот, она, кодировка UTF-8. |
|||||
|
|
31.12.2008 06:52:10
|
|||
|
|
31.12.2008 16:55:10
|
|||
|
|
21.10.2009 17:51:23
Здравствуйте!
Загрузил сайт Появились проблемы с кодировкой: при показе страниц, по умолчанию устанавливается windows-1251 и видны козявки на всех страницах, а если выбрать вручную в браузере UTF-8, то отображается нормально. В административной части в настройках в параметрах сайта выбрано: Доменное имя: infostatus.ru Язык: ru Кодировка: UTF-8 Подскажите, пожалуйста, как сделать, чтобы сразу устанавливалась кодировка UTF-8, а не выбирать руками. |
|
|
|
21.10.2009 23:48:34
php_value mbstring.func_overload 2 php_value mbstring.internal_encoding UTF-8 Но, тогда, несколько месяцев назад, помогло, а сейчас не очень. В настройках сайта, автокеширование, выбрал всё удалить, но козявки остаются, если не авторизоваться или хоть раз не выбрать кодировку вручную в браузере. |
|||
|
|
22.10.2009 17:24:57
.htaccess AddDefaultCharset utf-8
|
|
|
|
22.10.2009 19:14:11
Путём экспериментов, полагаю, что дело было во включённом, мною, изначально (до того как я расскомментировал две строки выше), HTML кешировании.
После того, как я раскомментировал строки, была ситуация, что на тех страницах, которые уже посещались мною раньше, как неавторизованным пользователем, продолжала выводиться старая кодировка страницы windows-1251 (видны козявки), а на те, которые я открывал заново или авторизованным пользователем, выводилась уже нужная кодировка utf-8. Я пытался несколько раз очистить кеш командами Автокеширование – Очистка файлов кеша – Все – Очистить, но безрезультатно, ситуация сохранялась. Ситуация улучшилась, когда я внёс какие-то правки в шаблон и сохранил. Какие-то страницы обновились, но не все. И, когда я удалял куки, то опять возвращалась проблема с windows-1251 (видны козявки). Тогда, я зашёл на вкладку Автокеширование – HTML кеш, попытался осознать, что означает написанный там текст и то, что выше и ниже него:
Короче, сначала, первым шагом, отключил HTML кеш и, пока, включать его обратно не буду, несмотря на рекомендации включать, хотя очень хочу, «чтобы сайт работал быстро». Рассуждаю, что сайт новый, посетителей нет, контента мало, наверное, пока включать HTML кеш рано, лучше уж статистику не искажать, а смотреть есть ли неавторизованные посетители. Как я понимаю, HTML кеш не тоже самое, что автокеширование компонентов, которое так и оставил включённым. Вторым шагом, уже Автокеширование – Очистка файлов кеша – Все – Очистить. И, третьим Поиск – Переиндексация. Так, ситуация исправилась, всё выводится в utf-8. Надеюсь, что по шагам, ничего не забыл ещё что-нибудь обновить или переиндексировать.
|
|||||
|
|
23.09.2010 11:06:27
Уже прошёл год как все дискуссии затихли, но и мне пришлось столкнутся с данной проблемой, кто знает как решить её подскажите.
При установки Битрикса я добавил в файл .htaccess 2 заветные строчки php_value mbstring.func_overload 2 php_value mbstring.internal_encoding UTF-8 Вроде всё поставилось всё работало, в код компонентов особо не залазил, но ,как говориться, пришло и это время. Открываю файлы \www\bitrix\components\bitrix\любой компонент\lang\ru .description и .parameters а в них вместо русских названиях какие то не читаемые кракозябры. При это когда используешь этот компонент, то отображается на сайте всё корректно, нормальный русский. Недавно скачал один из компонентов, поместил его в папки, он появился в разделе компонентов, но все надписи были ромбики с вопросительным знаком, тут я открыл его файл .description и .parameters а там был нормальный русский язык, в отличии от файлов с базовой поставки. Т.о. получается что файлы компонентов с базовой поставки у меня открываются в текстовике как кракозябры, но на сайте они отображаются корректно, а нормальные файлы компонента читаются нормально но не нормально отображаются на сайте. При переключении сайта на английский язык естественно компоненты все работают нормально, то есть проблем нет. Что надо сделать чтобы файлы с базовой поставки стали "русскими" и этот нормальный русский отображался на сайте. |
|
|
|
23.09.2010 13:48:39
Судя по Вашему посту, Вы установили Битрикс в UTF-8, потом попытались посмотреть языковые файлы чем-то вроде блокнота. По умолчанию он работает в cp1251, вот Вы и видите кракозябры. А новый компонент, который залили позже, у Вас как раз в cp1251. Переведите его языковые файлы в UTF-8 и поставьте себе нормальный редактор, который может работать в этой кодировке.
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|||
|
|
24.09.2010 14:12:20
|
||||
|
|
|||