Кодировка MySQL

Технические вопросы по UTM 5.0
Ответить
nurmaga
Сообщения: 81
Зарегистрирован: Вс дек 12, 2010 17:08

Кодировка MySQL

Сообщение nurmaga »

Здравствуйте!
Теперь появилось еще одна проблемка: когда добавляю пользователя, ФИО, сохраняю его, перезагружу сервер, когда захожу через UTM5_admin Где написано ФИО сплошные (?????????). когда отправляю сообщ. пользователю, он тоже получает сообщ в таком виде (???)
Подскажите пожалуйста, это связано с кодировкой?

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

именно.
Что написано в utm5.cfg?
database_charset=?????

nurmaga
Сообщения: 81
Зарегистрирован: Вс дек 12, 2010 17:08

Сообщение nurmaga »

kirush писал(а): Что написано в utm5.cfg?
database_charset=?????
database_charset=utf8

starchik
Сообщения: 461
Зарегистрирован: Сб ноя 22, 2008 22:07

Сообщение starchik »

а база в какой кодировке создана? не latin1 случаем?

Код: Выделить всё

mysql> SHOW CREATE DATABASE UTM5;
+----------+-----------------------------------------------------------------+
| Database | Create Database                                                 |
+----------+-----------------------------------------------------------------+
| UTM5     | CREATE DATABASE `UTM5` /*!40100 DEFAULT CHARACTER SET utf8 */   |
+----------+-----------------------------------------------------------------+
1 row in set

nurmaga
Сообщения: 81
Зарегистрирован: Вс дек 12, 2010 17:08

Сообщение nurmaga »

starchik писал(а):а база в какой кодировке создана? не latin1 случаем?
Да, именно latin1 стоял.
Поменял на ютф8. Спасибо!

nurmaga
Сообщения: 81
Зарегистрирован: Вс дек 12, 2010 17:08

Сообщение nurmaga »

Здравствуйте! У меня опять та же проблема, русские буквы не отображаются в админке, (?????????)
Кодировака базы utf8
В файле utm5.cfg стоит
database_charset=utf8

Код: Выделить всё

mysql> SHOW CREATE DATABASE UTM5;
+----------+---------------------------------------------------------------+
| Database | Create Database                                               |
+----------+---------------------------------------------------------------+
| UTM5     | CREATE DATABASE `UTM5` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+---------------------------------------------------------------+
1 row in set (0.02 sec)
Скажите пожалуйста, почему не отображается русские буквы?

nurmaga
Сообщения: 81
Зарегистрирован: Вс дек 12, 2010 17:08

Сообщение nurmaga »

Не уже ли никто не сталкивался с этим

starchik
Сообщения: 461
Зарегистрирован: Сб ноя 22, 2008 22:07

Сообщение starchik »

вы заливали дамп при какой кодировке базы?

nurmaga
Сообщения: 81
Зарегистрирован: Вс дек 12, 2010 17:08

Сообщение nurmaga »

Сначала создал базу в код. latin1, потом поменял на utf8 вот так:

Код: Выделить всё

mysql> ALTER DATABASE database_name DEFAULT CHARACTER SET utf8;

nurmaga
Сообщения: 81
Зарегистрирован: Вс дек 12, 2010 17:08

Сообщение nurmaga »

nurmaga писал(а):Сначала создал базу в код. latin1, потом поменял на utf8 вот так:

Код: Выделить всё

mysql> ALTER DATABASE UTM5 DEFAULT CHARACTER SET utf8;

nurmaga
Сообщения: 81
Зарегистрирован: Вс дек 12, 2010 17:08

Сообщение nurmaga »

В админке не отображается только та информация которая идет с mysql

Mikhail
Сообщения: 223
Зарегистрирован: Ср июл 27, 2005 06:25

Сообщение Mikhail »

Попробуйте так:
utm5.cfg писал(а):database_charset=latin1

nurmaga
Сообщения: 81
Зарегистрирован: Вс дек 12, 2010 17:08

Сообщение nurmaga »

Проблема решена! Спасибо всем!

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

Одним ALTER DATABASE там не обойтись.

Ответить