Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Поддержка юникода при работе с базой #751

Open
wants to merge 1 commit into
base: alpha
Choose a base branch
from
Open

Поддержка юникода при работе с базой #751

wants to merge 1 commit into from

Conversation

Anisan
Copy link
Contributor

@Anisan Anisan commented Jun 1, 2020

Позволит хранить emoji в полях с кодировкой utf8mb4_unicode_ci

@sergejey
Copy link
Owner

А как оно мигрирует на живой базе? Ничего не ломает переключение такое?

@Anisan
Copy link
Contributor Author

Anisan commented Sep 1, 2020

у меня не поломало, уже довольно продолжительное время работает с этими правками

@SergMicar
Copy link
Contributor

SergMicar commented Nov 4, 2021

Я столкнулся с проблемой записи ядром МДМ в свойство EXECUTED_SRC таблицы methods, что приводило к невозможности выполнения "привязанного" классового метода при изменении свойства объекта. Всплывала ошибка "Incorrect string value: '\xD0...' for column 'EXECUTED_SRC' at row 1".
Переход на utf8mb4_unicode_ci полечил (наблюдаю пока только 2 дня)
Обсуждение здесь: https://t.me/MajorDoMoRu/209652

@Alexandr-logrus
Copy link
Contributor

Alexandr-logrus commented Jul 12, 2023

А как оно мигрирует на живой базе? Ничего не ломает переключение такое?

а оно ж не трогает текущие таблицы, для полноты в настройках самого мускула тоже нужно задать расширенную ютф, как и перевести текущие таблицы и поля в них
все это ничего не ломает, проверено неоднократно на рабочем сервере

@Alexandr-logrus
Copy link
Contributor

Alexandr-logrus commented Jul 12, 2023

Я столкнулся с проблемой записи ядром МДМ в свойство EXECUTED_SRC таблицы methods, что приводило к невозможности выполнения "привязанного" классового метода при изменении свойства объекта. Всплывала ошибка "Incorrect string value: '\xD0...' for column 'EXECUTED_SRC' at row 1". Переход на utf8mb4_unicode_ci полечил (наблюдаю пока только 2 дня) Обсуждение здесь: https://t.me/MajorDoMoRu/209652

там другая ошибка, удивительно что ее до сих пор не вылечили (((
сколько раз об этом было написано

$source = substr($source, 0, 250) . '...';

исправлено

@sergejey
Copy link
Owner

где есть описание этой ошибки с исправлением? впервые слышу...

@Alexandr-logrus
Copy link
Contributor

где есть описание этой ошибки с исправлением? впервые слышу...

вот так тебе и пиши ))))))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants