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

Post Reply
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

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

Post 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')
Здесь вместо символов é должен быть символ é.

Соотв-но, когда приходится подниматься по такому бекапу - уже и в базе будут такие крокозяблики.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Бекап создается просто exec (mysqldump -u ... -p... ) и тп
те его таким создает сам мускл и поднимать его должен без пробелм
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

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

Post by richmantrade »

Вот поймать бы того человека, который придумал множество кодировок таблиц и начистить бы ему еб...льник!

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

2. полностью убрали из настроек параметр collation-server
он был установлен явно в utf8mb4_general_ci
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Вообще utf более правильный вариант как по мне ..
Но спасибо, да, думаю не последний человек у кого может быть такая проблема )
Don't forget to run script update
Post Reply