SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.01.2008 10:50:21

vvsh
Завсегдатай
Зарегистрирован: 12.01.2008
Сообщений: 50

У меня ошибки!

Вот пример ошибки при регистрации CMs Joomla!
SQL=Incorrect string value: \'\xC1\xE0\xED\xED\xE5\xF0...\' for column \'name\' at row 1 SQL=# Dumping data for table `jos_components`\n\nINSERT INTO `jos_components` VALUES (1, \'Баннеры\', \'\', 0, 0, \'\', \'Управление баннерами\', \'com_banners\', 0, \'js/ThemeOffice/component.png\', 0, \'\'):
- - - - - - - - - -

Что делать?

Неактивен

 

#2 12.01.2008 11:06:12

vvsh
Завсегдатай
Зарегистрирован: 12.01.2008
Сообщений: 50

Re: У меня ошибки!

И таких ошибок очень много!

Неактивен

 

#3 12.01.2008 14:25:26

lark
Участник
Зарегистрирован: 29.10.2007
Сообщений: 2

Re: У меня ошибки!

vvsh,
вы ставите джумлу на локалхост?
какая версия joomla, php, mysql, apache?

Неактивен

 

#4 12.01.2008 18:52:25

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: У меня ошибки!

Есть подозрение, что все-таки Вы пытаетесь подсунуть utf8 в базу с табличкой latin1.
Жуткая штука эта Жумла smile

P.S. На вопрос lark, все-таки, ответьте smile

Неактивен

 

#5 23.01.2008 18:29:05

vvsh
Завсегдатай
Зарегистрирован: 12.01.2008
Сообщений: 50

Re: У меня ошибки!

Apache/2.2.6 (Win32) PHP/5.2.5 Server MySql 5.0.45! Joomla 1.0.13RE! Да на локалхост! Я понял в чем проблема! Она не понимает русский язык! Английская ставиться! И ещё проблема при входе в админ центр жумлы, там я ввожу логин и пароль, при неправильном пароле пишет неправильный! А при правильном, открываеться та же страница, и пишет опять ввести пароль!И это повторяеться все время!

Отредактированно vvsh (23.01.2008 18:31:46)

Неактивен

 

#6 23.01.2008 18:49:33

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: У меня ошибки!

Рекомендую прочитать про кодировки http://sqlinfo.ru/articles/encoding/

Не логинится:
а. в браузере отключены cookie (маловероятно)
б. apache не может записать параметры сессии во временный файл (путь не существует или нет прав доступа)

Неактивен

 

#7 23.01.2008 21:46:11

vvsh
Завсегдатай
Зарегистрирован: 12.01.2008
Сообщений: 50

Re: У меня ошибки!

А можно ли как нибудь в конфиг-файле, сделать чтобы оно определяло русский язык?

Неактивен

 

#8 23.01.2008 22:09:42

vvsh
Завсегдатай
Зарегистрирован: 12.01.2008
Сообщений: 50

Re: У меня ошибки!

Написано:
MySQL-кодировка:  UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL:
cp1251_bin!
И это правильно?

Неактивен

 

#9 23.01.2008 22:24:49

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: У меня ошибки!

неправильно, правильно будет, например, если кодировка cp1251 и сопоставление cp1251_general_ci

Неактивен

 

#10 23.01.2008 22:38:04

vvsh
Завсегдатай
Зарегистрирован: 12.01.2008
Сообщений: 50

Re: У меня ошибки!

а как поставить?

Неактивен

 

#11 23.01.2008 22:53:44

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: У меня ошибки!

в my.cnf прописать
default_character_set=cp1251
и перезапустить сервер

Неактивен

 

#12 23.01.2008 23:04:45

vvsh
Завсегдатай
Зарегистрирован: 12.01.2008
Сообщений: 50

Re: У меня ошибки!

перестал работать phpmyadmin!но так и было!

Неактивен

 

#13 23.01.2008 23:09:44

vvsh
Завсегдатай
Зарегистрирован: 12.01.2008
Сообщений: 50

Re: У меня ошибки!

а не могли вы мне дать нормальные настроенные файлы: httpd.conf, my.cnf, php.ini?

Неактивен

 

#14 24.01.2008 01:42:29

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: У меня ошибки!

Файлы сильно зависят от системы и версий программ. Поэтому нормальные файлы не переносимы. Посмотрите статью про установку WAMP http://sqlinfo.ru/articles/info/6.html

Неактивен

 

#15 18.05.2010 16:53:00

paacook
Участник
Зарегистрирован: 18.05.2010
Сообщений: 3

Re: У меня ошибки!

У меня в файле  my.ini прописано следующим образом

[mysql]

default-character-set=cp1251

[mysqld]

# The TCP/IP Port the MySQL Server will listen on
port=3306
character-sets-dir="C:/Program Files/MySQL Server 5.1/share/charsets"
init-connect="SET NAMES cp1251"

И в MyPHPAdmin сопоставление cp1251_general_ci
Причем из командной строки вводится все нормально, а из php выдает ошибку.

Отредактированно paacook (18.05.2010 17:04:29)

Неактивен

 

#16 18.05.2010 17:25:08

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: У меня ошибки!

Давайте не будем поднимать тему двухлетней давности. Попробуйте
описать ошибку в отдельной теме.

Да, не просто скопировать это сообщение, а описать ошибку.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson