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
и перезагрузить сервер