J
J
jecer2018-08-02 21:56:11
SQL
jecer, 2018-08-02 21:56:11

How to recode a database?

I welcome everyone!
Recently, I started putting down "seo" titles on the site in the form "main | cool site"
because of the symbol " | " all pages disappeared, in the admin panel (modx revo), everything is displayed normally on the site,
got into the database, and saw that the encoding was latin1_shwedish_ci
exported all tables, copied a piece of corrupted text:

spoiler with krakozyabry
(23, 'document', 'text/html', 'Создатели «ДÑдпула 2» попроÑили фанатов не раÑкрывать Ñюжет Ñиквела', '', '', 'sozdateli-dedpula-2-poprosili-fanatov-ne-raskryivat-syuzhet-sikvela', '', 1, 0, 0, 9, 0, '«УÑйдУилÑонТребуетВашейСеÑтрыПроÑтитеЧертовÐвтокорректТишины» — глаÑит хештег.', '«УÑйдУилÑонТребуетВашейСеÑтрыПроÑтитеЧертовÐвтокорректТишины» — глаÑит хештег.\r\n%5C\r\n \r\nРайан РейнольдÑ, иÑполнитель роли болтливого наемника в фильме «ДÑдпул 2», опубликовал в Ñвоем Twitter-аккаунте пиÑьмо, в котором попроÑил фанатов Ñпециально не Ñпойлерить картину тем, кто увидит ленту позже.\r\n%5C\r\n«Величайшим фанатам во вÑеленной, — глаÑит запиÑка. — Мы начали преÑÑ-тур картины „ДÑдпул 2: РебÑта, вы как бы Ñами виноваты“. Почти вÑе причаÑтные к Ñозданию фильма поÑледние два года выкладывалиÑÑŒ на полную и вÑеми Ñилами охранÑли ÑуперÑекреты вроде того, каким образом ДÑвид Блейн ловит пулю зубами и что входит в Ñекретную ÑмеÑÑŒ из 11 трав и Ñпеций, Ð±Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼ уÑÑ‹ полковника СандерÑа ÑтановÑÑ‚ÑÑ Ñтоль аппетитными.\r\nЛишь неÑколько человек знают наÑтоÑщий Ñюжет картины. Один из них — Ñто не Райан РейнольдÑ. Мы проÑим ваÑ, чтобы поÑле проÑмотра „ДÑдпула 2“ вы никому не разбалтывали, какие там еÑÑ‚ÑŒ ништÑки. Потому что будет ÑовÑем некруто, еÑли вÑе узнают, что ДÑдпул в фильме умирает. Шутим. Или не шутим. Шутим?\r\nУÑпехов.\r\n#УÑйдУилÑонТребуетВашейСеÑтрыПроÑтитеЧертовÐвтокорректТишины».\r\nПиÑьмо откровенно пародирует извеÑтное пиÑьмо братьев РуÑÑо, где они проÑили фанатов не раÑкрывать Ñюжет «Войны беÑконечноÑти». ВмеÑто Перчатки ТаноÑа тут еÑÑ‚ÑŒ руки ДÑдпула и младенца, а также лапы Ñобаки и кота. Что ценно, в шапке зачеркнут логотип Ñтудии Fox и вмеÑто Ñтого подпиÑано TBD, что раÑшифровываетÑÑ ÐºÐ°Ðº «подлежит уточнению», что Ñвно намекает на приближающуюÑÑ Ñделку Ñ Disney.\r\n«ДÑдпул 2: РебÑта, вы как бы Ñами виноваты» поÑвитÑÑ Ð² роÑÑийÑких кинотеатрах 17 маÑ.', 1, 2, 4, 1, 1, 1, 1526037501, 1, 1526038501, 0, 0, 0, 1526037480, 1, '', 0, 0, 0, 0, 0, 'modDocument', 'web', 1, 'news/sozdateli-dedpula-2-poprosili-fanatov-ne-raskryivat-syuzhet-sikvela', 0, 0, 1, NULL);
I tried to overtake through decoders, but either they didn’t determine what kind of encoding at all, or decoded it partially (this piece has an example of this), which is very critical.
With queries in SQL, with working in the database, installing scripts, etc., I don’t know how to work.
How to convert to utf-8 encoding without content loss?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Stalker_RED, 2018-08-02
@Stalker_RED

You now have text in utf-8 in the base with latin1_shwedish encoding
And sometimes it "breaks".
Do a dump without specifying an encoding

mysqldump --skip-opt --set-charset --skip-set-charset
(here you also need to specify the database and login password)
and fill it back
© https://stackoverflow.com/questions/2543993/conver...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question