1. При переключении на англ язык весь русский текст иероглифами.
2. В базе русский текст иероглифами но на сайте отображается корректно ((
в какой кодировке должны быть база?
1. При переключении на англ язык весь русский текст иероглифами.
2. В базе русский текст иероглифами но на сайте отображается корректно ((
в какой кодировке должны быть база?
Последний раз редактировалось Krasniy001; 27.01.2011 в 19:36.
По дефолту 1251
Если Вы переходили с 3.6 на 4.0.5 и неправильно указали кодировку "голой" базы, а потом залили инфу со старой базы, то попробуйте сделать так, как написано вот здесь: http://forum.viarts.ru/showpost.php?p=3068&postcount=33
Лично мне это помогло.
О положительном результате обязательно отпишитесь.
Последний раз редактировалось Mihail_52; 27.01.2011 в 22:12.
Когда устанавливал 4.0.5 создал базу utf-8, на сайте все отображается нормально но в phpmyadmin
Когда устанавливал 4.0.5 создал базу utf-8
При установке utf-8 языковые нужно брать архива в мессаджэс, но как это в phpmyadmin ???
Специально создал базу в CP_1251, установил магазин - все знаками вопроса:
Телепатично сложно, но очень похоже на "криворукую" настройку сервера.
Попробуйте
внести изменения в конфигурационный файл mysql /etc/my.cnf
В раздел [mysqld] добавить следующее:
PHP код:
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
и в [mysqldump]:
PHP код:
default-character-set=cp1251
и перезагрузить сервер
Эта проблема иногда наблюдается на VPS с FreeBSD, на MySQL >= 5.x.x и с "дефолтными" установками локалей. DimTai сложно предлагает.Специально создал базу в CP_1251, установил магазин - все знаками вопроса:
Можно проще. Перед установкой замените в дистрибутиве файл db_mysql.php на файл из архива в аттаче. При следующем обновлении добавим в стандартный дистрибутив.
Так и есть сервер на FreeBSD и мускул 5.1.51
DimTai предлагает перенастроить мускул для всего сервера, не стоит забывать что там могут быть другие сайты работающие на utf-8 а их как показывает практика сейчас большинство.
Последний раз редактировалось Krasniy001; 29.01.2011 в 23:57.
Еще раз попытаюсь подробнее объяснить ситуацию:
- в БД хранятся пользователи созданные магазином и импортированные (или созданные напрямую в phpmyadmin)
- Те пользователи которые создает магазин в админке отображаются правильно, а в phpmyadmin иероглифами:
- Если пользователей импортировать в БД (или создать в phpmyadmin) тогда они правильно отображаются в phpmyadmin, а в админке знаками вопроса:
- Если заменить файл db_mysql выложенный Vst тогда в админке все становится вопросами, а импортированные пользователи через phpmyadmin отображаются верно:
Очень нужна ваша помощь
Максим, проблема понятна. Это настройки вашего сервера. Настроить ваш сервер удаленно за рамками наших возможностей.
Попробуйте. Откатиться всегда сможете.
С сожалением могу только повторить это проблема не скрипта, а настроек конкретного сервера. У вас же не было таких проблем с Санскини насколько помню.
То что пришлось переписывать вручную это "хвосты" предыдущих неправильных кодировок.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Социальные закладки