"И" и "ш" отображаются некорректно / кодиро
Re: Проблема с "ш"
CMS Made Simple 1.3.1 "Havana" Apache
Данная проблема появилась после перехода с php4 на php5.
Проделал все вышесказанное. После п.3 контент остался в нормальной кодировке, а хидеры и меню в кракозяблах.
В админпанели и контент в кракозяблах.
ALTER TABLE " . $table . " CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci конвертировала все таблицы в утф, но на сайте видимых изменений не произошло.
НОВЫЙ КОНТЕНТ создается в нормальной кодировке и с буквами "ш".
Данная проблема появилась после перехода с php4 на php5.
Проделал все вышесказанное. После п.3 контент остался в нормальной кодировке, а хидеры и меню в кракозяблах.
В админпанели и контент в кракозяблах.
ALTER TABLE " . $table . " CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci конвертировала все таблицы в утф, но на сайте видимых изменений не произошло.
НОВЫЙ КОНТЕНТ создается в нормальной кодировке и с буквами "ш".
Re: Проблема с "ш"
UPDATE:
после клир кеш и контент стал в кракозяблах.
"Как нам пришлось помучиться" пишет что текст на сайте CP1251 → UTF-8. Бра/броузер автоматом выбирает утф8(как и раньше). Ручная установка вин1251 меняет одни кракозяблы на другие.
после клир кеш и контент стал в кракозяблах.
"Как нам пришлось помучиться" пишет что текст на сайте CP1251 → UTF-8. Бра/броузер автоматом выбирает утф8(как и раньше). Ручная установка вин1251 меняет одни кракозяблы на другие.
Re: Проблема с "ш"
Все ещё раз проверил - от ср1251 и следа не осталось нигде.
Видно для меня буква "ш" и "Р" утеряны безвозвратно.
Если у кого найдется решение - пишите в аську 70096689, а то у меня 12 сайтов с такой проблемой
Видно для меня буква "ш" и "Р" утеряны безвозвратно.
Если у кого найдется решение - пишите в аську 70096689, а то у меня 12 сайтов с такой проблемой

Re: Проблема с "ш"
Да а чего-там писать, если ты все базы уже запорол и бекапов нету, то может быть часть можно восстановить довольно тяжелыми усилиями, но только в потерями ряда букв. Если у тебя есть бекапы исходных баз, то о чем-то говорить ещё можно, я разработал методику и пару скриптов выправления и перевода на utf-8 небольших сайтов, которые всякими быдлокодерами делались на cp1251, а в базу заливались в произвольной кодировке. Но в силу отсутствия времени я человек небескорыстный...
В двух словах, часто проблемы в том, что люди пишут по два байта в базы с однобайтной кодировкой, в итоге получают буквы РРРРРР с закорючками при любых попытках обновиться и проблемы с поиском. Исходная база сливается скриптом в файл по байту, а потом заливается в свежеприготовленную базу как двухбайтных файл. В принципе всё это можно сделать какой-нибудь очень старой версией phpMyAdmin.
В двух словах, часто проблемы в том, что люди пишут по два байта в базы с однобайтной кодировкой, в итоге получают буквы РРРРРР с закорючками при любых попытках обновиться и проблемы с поиском. Исходная база сливается скриптом в файл по байту, а потом заливается в свежеприготовленную базу как двухбайтных файл. В принципе всё это можно сделать какой-нибудь очень старой версией phpMyAdmin.
unsigned double ZYV;
-
- Forum Members
- Posts: 76
- Joined: Sat Dec 06, 2008 3:05 pm
Проблема с уодировкой в версии 1.5.1
Русский язык отображается кракозябрами, хотя в админке все ок. в бд все в кодировке cp1251_general_ci. расскажите пожалуйста популярно как это исправить.
Проблема с kодировкой в версии 1.5.1
Та же самая проблема с кодировкой. Причем везде стоит UTF-8. Админка - все тексты на русском, а контент - сплошные кракозяблы.
При этом на локальной Windows-машине этих проблем нет.
Упомянутые рецепты были опробованы. Безрезультатно.
При этом на локальной Windows-машине этих проблем нет.
Упомянутые рецепты были опробованы. Безрезультатно.
-
- Forum Members
- Posts: 76
- Joined: Sat Dec 06, 2008 3:05 pm
Re: Проблема с уодировкой в версии 1.5.1
Мы решили так - в phpmyadmin поставили везде где можно utf-8-unicode-c и заново создали базу и переустановили cms. теперь только с буковой "ш" проблемка...
-
- Forum Members
- Posts: 76
- Joined: Sat Dec 06, 2008 3:05 pm
Re: Проблема с уодировкой в версии 1.5.1
Почитал на форуме про букву "ш" -ничего не помогло (
- Il_Burbero
- Forum Members
- Posts: 128
- Joined: Tue Apr 15, 2008 10:36 am
Re: Проблема с уодировкой в версии 1.5.1
Вот это
расскомментировать подчеркнутую строку в файле include.php в корне сайта
Иногда серваки "перебивают" кодировку соединения с ДБ.
Посмотрите (ради интереса) в phpmyadmin параметр database connection (где то в общих параметрах обычно там где кодировки всякие и т.п.) что там стоит?
расскомментировать подчеркнутую строку в файле include.php в корне сайта
пробовали?#Load them into the usual variables. This'll go away a little later on.
global $DONT_LOAD_DB;
if (!isset($DONT_LOAD_DB))
{
$cmsdb =& $gCms->GetDB();
$cmsdb->Execute('set names utf8'); // database connection with utf-8
}
Иногда серваки "перебивают" кодировку соединения с ДБ.
Посмотрите (ради интереса) в phpmyadmin параметр database connection (где то в общих параметрах обычно там где кодировки всякие и т.п.) что там стоит?

Проблемы с кодировкой
Здравствуйте,
Скачал и установил последнюю версию CMS и столкнулся с такой вот проблемой - кодировка скрипта - UTF-8. Мы все таки в России живем, и у нас принята windows-1251, я кстати при установке указал эту кодировку. В результате админ-панель в utf, а страницы в win-1251 отображаются(при автоопределении). Если редактировать страницы в админке и разумеется писать по русски то получаются каракули. Все таки сайт расчитан на русскоязычную аудиторию и по умолчанию у многих стоит win1251(лучшем случае автоопределение), и многие пользователи даже не подозревают о существовании разных кодировок, так что вариант - делать сайт полностью на UTF-8 неподойдет. Может кто сталкивался с такой проблемой и знает как её решить - перевести скрипт полностью на windows-1251?
Заранее благодарен за помощь.
Скачал и установил последнюю версию CMS и столкнулся с такой вот проблемой - кодировка скрипта - UTF-8. Мы все таки в России живем, и у нас принята windows-1251, я кстати при установке указал эту кодировку. В результате админ-панель в utf, а страницы в win-1251 отображаются(при автоопределении). Если редактировать страницы в админке и разумеется писать по русски то получаются каракули. Все таки сайт расчитан на русскоязычную аудиторию и по умолчанию у многих стоит win1251(лучшем случае автоопределение), и многие пользователи даже не подозревают о существовании разных кодировок, так что вариант - делать сайт полностью на UTF-8 неподойдет. Может кто сталкивался с такой проблемой и знает как её решить - перевести скрипт полностью на windows-1251?
Заранее благодарен за помощь.
Re: Проблемы с кодировкой
Непонятно зачем это нужно, все прекрасно отображается в utf-8, более того именно эта кодировка рекомендована W3C если я не ошибаюсь. У меня кириллица в utf-8 со штатными метагэгами CMS MS отображается в Германии, Бразилии, нескольких американских штатах и не вызывает никаких наездов со стороны W3C валидатора. Люди мне присылали скришноты, где все по-русски написано. 1251 должна сдохнуть вместе с IE, майкрософтом и чем быстрее тем, лучше. Это не она стандарт, это майкрософт создает всем проблем что бы весь его софт был его собственностью. Тот же IE прекрасно себя чувствует под линуксом.
Может быть есть какие-то конкретные технические задачи?
Может быть есть какие-то конкретные технические задачи?
Re: Проблемы с кодировкой
Может вы и правы. Сейчас глянул сайт http://www.cmsmadesimple.ru/ там utf-8, у меня FireFox все нормально отображает. Наверное не надо было при установке указывать windows-1251. Насчет технических задач - моя Лиса в процессе установки скрипта упорно выдавала все в win1251, приходилось на каждом шаге инсталляции менять кодировку вручную на UTF-8. Чем это вызвано не знаю, возможно потому что хостер русский и сервера по умолчанию настроены на windows-1251. Вот Вам и задача, которую можно решить 

Last edited by Special on Thu Jan 22, 2009 4:31 pm, edited 1 time in total.
Re: Проблемы с кодировкой
Дело не в том, что хостер русский, дело в том, что у него администраторы, будем вежливы, специфические. См. AddDefaultCharset UTF-8 в .htaccess. Извращение cp1251 - должна умереть.
unsigned double ZYV;
Re: Проблемы с кодировкой некоторых символо
Спасибо за пост! Мне 3й пункт помог восстановить кодировку сайта. После обновления CMSMS многие куски текста отображались знаками вопроса. Сейчас все ок.