Проблема с кодировкой при записи в Базу

Ответить
exman82
Сообщения: 2
Зарегистрирован: 31 июл 2017, 09:50
Имя: Александр Сизиков
Откуда: РФ Чита

Проблема с кодировкой при записи в Базу

Сообщение exman82 »

Добрый день.
Прошу помощи...

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

MariaDB [(none)]> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
mariadb-server-5.5.52-1.el7.x86_64
php56w-5.6.30-1.w7.x86_64

Установка проходит штатно, создаются записи на русском (фио админа), однако при добавлении следующего пользователя в базу пишутся крякозябры.

Имя ааааааа
Фамилия ууу
Аватара пользователя
support
Техническая поддержка
Сообщения: 9056
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Проблема с кодировкой при записи в Базу

Сообщение support »

База, таблицы, поля - все должно быть в ютф
exman82
Сообщения: 2
Зарегистрирован: 31 июл 2017, 09:50
Имя: Александр Сизиков
Откуда: РФ Чита

Re: Проблема с кодировкой при записи в Базу

Сообщение exman82 »

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

MariaDB [(none)]> show create database projects;
+----------+-------------------------------------------------------------------------------------------+
| Database | Create Database                                                                           |
+----------+-------------------------------------------------------------------------------------------+
| projects | CREATE DATABASE `projects` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */ |
+----------+-------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

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

MariaDB [projects]> show create table app_entity_1;
+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table        | Create Table                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| app_entity_1 | CREATE TABLE `app_entity_1` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `parent_id` int(11) NOT NULL DEFAULT '0',
  `parent_item_id` int(11) NOT NULL DEFAULT '0',
  `linked_id` int(11) NOT NULL DEFAULT '0',
  `date_added` int(11) NOT NULL,
  `created_by` int(11) DEFAULT NULL,
  `sort_order` int(11) NOT NULL DEFAULT '0',
  `password` varchar(255) NOT NULL,
  `field_5` text,
  `field_6` text,
  `field_7` text,
  `field_8` text,
  `field_9` text,
  `field_10` text,
  `field_12` text,
  `field_13` text,
  `field_14` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_parent_id` (`parent_id`),
  KEY `idx_parent_item_id` (`parent_item_id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8 |
+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

MariaDB [projects]> select field_7 from app_entity_1;
+------------------------------+
| field_7 |
+------------------------------+
| Александр |
| ааааааа |
+------------------------------+


Первый создан во время установки, второй уже из интерфейса...
Ответить