Page 1 of 1

Backup и хитрые символы

Posted: Tue Jul 03, 2018 12:39 pm
by richmantrade
Заметил у себя такую штуку. Если на сайте используется мультияз и есть хитрые символы (допустим иероглифы), то в том бекапе, который создается скриптом автоматически, вместо таких символом вставляются так называемые "крокозяблики". Пример из строки scj2.domain.com.update_1.2018-07-02.sql :
(16,'admin added','Cute teen anal équitation grosse bite noire!','','','','cute-teen-anal-riding-big-black-cock')
Здесь вместо символов é должен быть символ é.

Соотв-но, когда приходится подниматься по такому бекапу - уже и в базе будут такие крокозяблики.

Re: Backup и хитрые символы

Posted: Tue Jul 03, 2018 2:23 pm
by admin
Бекап создается просто exec (mysqldump -u ... -p... ) и тп
те его таким создает сам мускл и поднимать его должен без пробелм

Re: Backup и хитрые символы

Posted: Wed Jul 04, 2018 10:23 am
by richmantrade
Вот поймать бы того человека, который придумал множество кодировок таблиц и начистить бы ему еб...льник!

Расскажу как решилось у меня. Мож пригодиться кому.
На самом деле вышеописанная проблема имела место быть при переезде доменов на другой сервак...
Решилось так:
1. поменяли в настройках mysql сервера
character-set-server с utf8mb4 на latin1

2. полностью убрали из настроек параметр collation-server
он был установлен явно в utf8mb4_general_ci

Re: Backup и хитрые символы

Posted: Wed Jul 04, 2018 1:34 pm
by admin
Вообще utf более правильный вариант как по мне ..
Но спасибо, да, думаю не последний человек у кого может быть такая проблема )