Страница 1 из 2
Информация о пользователе
Добавлено: Ср фев 17, 2010 12:25 pm
anstep
При заполнении информации о пользователе, а также в сообщениях вместо букв знаки вопроса ??????????
Как решить эту проблему?
В config.pl вроде бы везде cp1251
Re: Информация о пользователе
Добавлено: Ср фев 17, 2010 1:29 pm
lasik
а мускуль с какими параметрами собрали ?
Re: Информация о пользователе
Добавлено: Ср фев 17, 2010 1:37 pm
anstep
да, вы правы, не так --default-character-set=cp1251
а как теперь исправить?
Re: Информация о пользователе
Добавлено: Ср фев 17, 2010 1:50 pm
lasik
пересобрать его
Re: Информация о пользователе
Добавлено: Ср фев 17, 2010 2:03 pm
anstep
Но как?
ERROR 1050 (42S01) at line 1: Table 'admin_actions' already exists
Re: Информация о пользователе
Добавлено: Ср фев 17, 2010 3:03 pm
lasik
не знаю как на линукс совместимых, но на фре
make deinstall clean install
Re: Информация о пользователе
Добавлено: Ср фев 17, 2010 8:14 pm
anstep
спасибо конечно, но у меня проблема в линуксе
Re: Информация о пользователе
Добавлено: Чт фев 18, 2010 8:08 am
yuracher
anstep писал(а):спасибо конечно, но у меня проблема в линуксе
Якщо у списку доступних
CHARACTER SET присутнє
cp1251, то перевстановлювати MySQL не обов'язково, достатньо в
my.cnf прописати параметр
default-character-set=cp1251. Мені це допомогло в openSUSE.
Re: Информация о пользователе
Добавлено: Чт фев 18, 2010 2:06 pm
anstep
а где искать CHARACTER SET?
Re: Информация о пользователе
Добавлено: Чт фев 18, 2010 2:16 pm
yuracher
anstep писал(а):а где искать CHARACTER SET?
Код: Выделить всё
mysql> show CHARACTER SET;
+----------+-----------------------------+---------------------+--------+
| Charset | Description | Default collation | Maxlen |
+----------+-----------------------------+---------------------+--------+
| dec8 | DEC West European | dec8_swedish_ci | 1 |
| cp850 | DOS West European | cp850_general_ci | 1 |
************************-»Покусано«-**********************
| latin7 | ISO 8859-13 Baltic | latin7_general_ci | 1 |
| cp1251 | Windows Cyrillic | cp1251_general_ci | 1 |
| cp1256 | Windows Arabic | cp1256_general_ci | 1 |
| cp1257 | Windows Baltic | cp1257_general_ci | 1 |
| binary | Binary pseudo charset | binary | 1 |
| geostd8 | GEOSTD8 Georgian | geostd8_general_ci | 1 |
+----------+-----------------------------+---------------------+--------+
Подивитись в якому кодування перебуває ваша БД можна так:
Код: Выделить всё
mysql> show create database abills;
+----------+-------------------------------------------------------------------+
| Database | Create Database |
+----------+-------------------------------------------------------------------+
| abills | CREATE DATABASE `abills` /*!40100 DEFAULT CHARACTER SET latin1 */ |
+----------+-------------------------------------------------------------------+
Re: Информация о пользователе
Добавлено: Чт фев 18, 2010 3:27 pm
anstep
в Charset присутствует cp1251
| Database | Create Database |
+----------+-------------------------------------------------------------------+
| abills | CREATE DATABASE `abills` /*!40100 DEFAULT CHARACTER SET latin1 */
в my.cnf прописал параметр default-character-set=cp1251
но всё равно вопросы, не помогает
Re: Информация о пользователе
Добавлено: Чт фев 18, 2010 3:55 pm
yuracher
А MySQL перезапустили?
Тепер потрібно перевести кодування БД abills в cp1251. Якщо Ви лише розпочали тестування білінгу то краще за все наново створити БД -- тоді база автоматично створиться в кодуванні cp1251 (я робив саме так).
Re: Информация о пользователе
Добавлено: Чт фев 18, 2010 4:16 pm
anstep
MySQL перезапустил
База уже создана, внесены клиенты.
Спасибо за советы, наверное вы правы проше удалить базу и создать новую
Re: Информация о пользователе
Добавлено: Чт фев 18, 2010 6:02 pm
yuracher
Можна зробити backup, знищити БД, у backup-файлі замінити кодування на cp1251 (якщо таке зустрічайтеся по тексту) і після цього відновити БД.
Re: Информация о пользователе
Добавлено: Чт фев 18, 2010 7:24 pm
anstep
создаю backup из админки abills-2010-02-18.sql.gz, но он пустой 0kb
может я не так создаю?