VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Он - это кто?
в ПМА создаешь БД, если автоматом utf-8, то там просто поменять "Сопоставление соединения с MySQL" на cp1251_general_ci
AleX
Гость
Posts: n/a
liner, сперва сервер "прямоногий" найти надо, который бы нормально данные в БД писал.
Статья на пендосском для UTF-8: http://cameronyule.com/2008/07/confi...-to-use-utf-8/
Если память не подводит, ключевой параметр "init-connect". Именно он определяет, в какой кодировке данные будут заноситься в БД. И тут не играет роли, какая кодировка у самой БД и какое сопоставление.
OldEr
Специалист
Join Date: Jun 2007
Награды в конкурсах:
Posts: 4,731
Версия vB: 3.8.x
Пол:
Reputation:
Мастер 4229
Репутация в разделе: 727
1
Достаточно создать БД, в phpMyAdmin выбрать созданную БД - перейти во вкладку Операции - убедиться/установить сопоставление cp1251_general_ci. Далее указать в конфиге:
PHP Code:
$config['Mysqli']['charset'] = 'cp1251';
и раскомментировать данную строку.
Смело запускать установку. = )
Достаточно создать БД, в phpMyAdmin выбрать созданную БД - перейти во вкладку Операции - убедиться/установить сопоставление cp1251_general_ci. Далее указать в конфиге:
Так всегда и делаю
@ChiefMate
Знаток
Join Date: Jun 2010
Posts: 255
Версия vB: 4.2.х
Reputation:
Knowing 258
Репутация в разделе: 20
0
Для VPS (да еще и с панелью) желательно перед установкой в WWW домены выставить windows-1251. И Серверы баз данных - MySQL выставить cp1251, после этого должно автоматом вписаться в my.cnf в группах настроек client, mysqldump, mysql строка default-character-set = cp1251, а для mysqld строка character-set-server = cp1251. В любом случае нужно проверить, если не вписалось - дописать вручную.
В httpd.conf есть закоментированная строка AddDefaultCharset UTF-8, можно раскоментить и вписать AddDefaultCharset windows-1251
После установки в админке не забыть Языки и фразы - Управление языками выставить windows-1251
А вот этим "init-connect", если не изменяет память, лучше не баловаться, бывало, пробовал, сервер падал как из ружья.
OldEr
Специалист
Join Date: Jun 2007
Награды в конкурсах:
Posts: 4,731
Версия vB: 3.8.x
Пол:
Reputation:
Мастер 4229
Репутация в разделе: 727
1
Quote:
Originally Posted by ChiefMate
Для VPS (да еще и с панелью) желательно перед установкой в WWW домены выставить windows-1251. И Серверы баз данных - MySQL выставить cp1251, после этого должно автоматом вписаться в my.cnf в группах настроек client, mysqldump, mysql строка default-character-set = cp1251, а для mysqld строка character-set-server = cp1251. В любом случае нужно проверить, если не вписалось - дописать вручную.
В httpd.conf есть закоментированная строка AddDefaultCharset UTF-8, можно раскоментить и вписать AddDefaultCharset windows-1251
И зачем все эти махинации? А если на сервере еще сайты? При каждом вынужденном переезде повторять? = ) Вполне достаточно того, что я выше писал + указать браузеру через мета-тег кодировку странички, тобишь:
Quote:
Originally Posted by ChiefMate
После установки в админке не забыть Языки и фразы - Управление языками выставить windows-1251
@ChiefMate
Знаток
Join Date: Jun 2010
Posts: 255
Версия vB: 4.2.х
Reputation:
Knowing 258
Репутация в разделе: 20
0
OldEr, ну так я и не настаиваю, написал - желательно. Переменные MySQL будут выглядеть красиво - все в одной кодировке.
OldEr
Специалист
Join Date: Jun 2007
Награды в конкурсах:
Posts: 4,731
Версия vB: 3.8.x
Пол:
Reputation:
Мастер 4229
Репутация в разделе: 727
2
Quote:
Originally Posted by ChiefMate
OldEr, ну так я и не настаиваю, написал - желательно. Переменные MySQL будут выглядеть красиво - все в одной кодировке.
А если на сервере еще сайты? И кто-то хочет utf8, а не cp1251? = ) Я в параллельной ветке как раз об этих переменных отписал.
Предлагаю переместиться туда, если есть желание, чтоб здесь не оффтопить. = )