4lien Опубликовано 12 августа, 2007 Жалоба Поделиться Опубликовано 12 августа, 2007 На моем сервере: Версия MySQL: 4.1.21-standard MySQL-кодировка по умолчанию: UTF-8 Unicode (utf8) После установки bpanel на страницах данные которые грузятся из базы видны только символы ?????? Зашел в бузу и увидел что кодировка таблиц в bpanel latin1_swedish_ci Не понятно у вас что все базы создаются в этой кодировке или не стоит вовсе никакой кодировки? Помогите разобраться... Или просто дайте бэкап базы в таком виде в котором она по умолчанию устанавливается, кодировку я сменил, но символы вопроса остались от старой базы в том виде в котором она и была создана... Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 13 августа, 2007 Жалоба Поделиться Опубликовано 13 августа, 2007 Вообще в readme.txt было написано рекомендуется использовать кодировку БД cp1251, а вообще попробуйте в файле config.php посмотреть настройки связи с БД может поможет. Ссылка на комментарий Поделиться на другие сайты Поделиться
4lien Опубликовано 13 августа, 2007 Автор Жалоба Поделиться Опубликовано 13 августа, 2007 щас попробую... хотя не понимаю почему вы не хотите сделать как я прошу... Ссылка на комментарий Поделиться на другие сайты Поделиться
4lien Опубликовано 13 августа, 2007 Автор Жалоба Поделиться Опубликовано 13 августа, 2007 проблема решена Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 13 августа, 2007 Жалоба Поделиться Опубликовано 13 августа, 2007 Сообщите, пожалуйста, каким образом? Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 13 августа, 2007 Жалоба Поделиться Опубликовано 13 августа, 2007 В файле config.php наверно изменил параметры . Ссылка на комментарий Поделиться на другие сайты Поделиться
mymy Опубликовано 22 сентября, 2007 Жалоба Поделиться Опубликовано 22 сентября, 2007 Та же проблема. Подскажите что надо изменить в config.php Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 22 сентября, 2007 Жалоба Поделиться Опубликовано 22 сентября, 2007 Поэкспериментировать со строчкой mysql_query ("SET NAMES cp1251"); закомментировать ее, если она раскомментирована и наоборот. Ссылка на комментарий Поделиться на другие сайты Поделиться
mymy Опубликовано 22 сентября, 2007 Жалоба Поделиться Опубликовано 22 сентября, 2007 Поэкспериментировать со строчкой mysql_query ("SET NAMES cp1251"); закомментировать ее, если она раскомментирована и наоборот. Огромное спасибо. Проблема решена. Ссылка на комментарий Поделиться на другие сайты Поделиться
ukrhost Опубликовано 29 сентября, 2007 Жалоба Поделиться Опубликовано 29 сентября, 2007 День добрый. Согласно тому что написано, всё сделал. Добился записи и\или редактирования в нужной кодировке. Вопрос в другом. Проблема ???????????????? остается после установки. Скажем если я заменю ???????????? на кирилицу, то всё ок становится. Хотелось бы получить записи в БД после установки. Иногда при редактировании возникает массу вопросов когда в полях по дефолту отображается ????????? . Уверен, вопросов станет меньше, если в полях я увижу примеры, те что по дефолту прописуются после установки. Возможно ли получить .sql файл который в итоге будет коректно отображаться в текстовом редакторе? Спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 29 сентября, 2007 Жалоба Поделиться Опубликовано 29 сентября, 2007 Экспериментируйте с mysql_query ("SET NAMES cp1251"); до запуска setup.php. Ссылка на комментарий Поделиться на другие сайты Поделиться
ukrhost Опубликовано 30 сентября, 2007 Жалоба Поделиться Опубликовано 30 сентября, 2007 Экспериментируйте с mysql_query ("SET NAMES cp1251"); до запуска setup.php. Поверьте, пробовал. После установки в БД прописывается DEFAULT CHARSET=latin1, я меняю на DEFAULT CHARSET=ср1251 и импортирую. После этого записи кирилицей сохраняются. Только после изменения можно изменить ????????????. Но в некоторых полях хочется знать что скрывается под ????????????? Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 30 сентября, 2007 Жалоба Поделиться Опубликовано 30 сентября, 2007 Стукните мне в ICQ 533390 попробую Вам помочь . Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 30 сентября, 2007 Жалоба Поделиться Опубликовано 30 сентября, 2007 DEFAULT CHARSET=latin1 Это у Вас на сервере неправильно кодировка MySQL по умолчанию задана. Попросите системного администратора изменить на cp1251. Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 30 сентября, 2007 Жалоба Поделиться Опубликовано 30 сентября, 2007 Да посоветовал тоже самое, пусть в my.cnf добавит: [mysqld] init-connect="SET NAMES cp1251" character-set-server=cp1251 collation-server=cp1251_general_ci skip-locking default-character-set = cp1251 character-set-server = cp1251 skip-networking [client] default-character-set=cp1251 Ссылка на комментарий Поделиться на другие сайты Поделиться
DLag Опубликовано 30 сентября, 2007 Жалоба Поделиться Опубликовано 30 сентября, 2007 skip-networking и skip-locking По желанию вашего администратора. Ссылка на комментарий Поделиться на другие сайты Поделиться
dah Опубликовано 30 сентября, 2007 Жалоба Поделиться Опубликовано 30 сентября, 2007 подскажите как и где поменять кодировку в БД? Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 30 сентября, 2007 Жалоба Поделиться Опубликовано 30 сентября, 2007 В файле config.php перед запуском setup.php. Ссылка на комментарий Поделиться на другие сайты Поделиться
dah Опубликовано 30 сентября, 2007 Жалоба Поделиться Опубликовано 30 сентября, 2007 а после запуска setup.php нельзя поменять кодировку или надо переустанавливать? Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 30 сентября, 2007 Жалоба Поделиться Опубликовано 30 сентября, 2007 Попробуйте, просто изменить в config.php кодировку. Ссылка на комментарий Поделиться на другие сайты Поделиться
dah Опубликовано 3 октября, 2007 Жалоба Поделиться Опубликовано 3 октября, 2007 блин не получается убрать эти "???? ???????? ???????" можете поподробней обьяснить как их убрать? в phpmyadmin у меня стоит кодировка по умолчанию utf8 а в config.php стоит cp1251 менял её на utf8 то тоже самая проблема Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 3 октября, 2007 Жалоба Поделиться Опубликовано 3 октября, 2007 1. Можете постучать ко мне в ICQ 533390 помогу сразу. 2. Сами попробуйте поэксперементировать с кодировкой БД в файле config.php перед запуском setup.php. 3. Если уже пробывали, проверьте файл my.cnf там должно быть прописано (если нет, советую добавить): [mysqld] init-connect="SET NAMES cp1251" character-set-server=cp1251 collation-server=cp1251_general_ci skip-locking default-character-set = cp1251 character-set-server = cp1251 skip-networking [client] default-character-set=cp1251 Перезагрузить апач/майскул, вернуть в config.php стандартную кодировку для БД и запустить setup.php Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти