Page 1 of 1

Иероглифы вместо кириллицы в БД

Posted: Thu May 30, 2019 7:47 pm
by s11m
Приветствую.
Столкнулись с проблемой при переносе сайтов между серверами. Кириллица отображается как иероглифы.

Со слов админов:
[30.05.19 22:20]
трудности не при переносе

[30.05.19 22:20]
а вообще

[30.05.19 22:21]
это из-за того, что в базу с кодировкой utf8 воткнули текст с кодировкой cp1251

[30.05.19 22:21]
кроме этого есть отдельный символы с кодировкой koi8-r

[30.05.19 22:21]
я не знаю из-за чего

[30.05.19 22:23]
может комменты, может кто-то так парсил контент
У нас есть рабочие моменты, когда мы меняем оригинальные заголовки в дампе на кириллицу и делаем или импорт или масседит. Работаем в Visual Studio Code и там кодировка utf8.

Почему такая ситуация может происходить? Почему кириллические символы из дампа в utf8 залетают в бд как cp1251 и koi8-r?

Re: Иероглифы вместо кириллицы в БД

Posted: Fri May 31, 2019 4:22 am
by admin
Приветствую!

скрипт не делает никаких манипуляций с кодировками, всем этим занимается база
возможно админ при переносе дампит с оджной, поднимает с другой и тп

в любом случае если вы считаете что проблема в скрипте то показывайте одну строку как импортить в скрипте что б в базе получилось что то не то.

если это происходит при переносе базы - то тут не сложно заметить что скрипт в переносе базы никак не участвует.

Re: Иероглифы вместо кириллицы в БД

Posted: Fri May 31, 2019 6:14 am
by s11m
Я сделал бекап бд из админки и вижу там иероглифы. То есть данные хранятся в таком виде, а не админ дампит с одной, поднимает с другой.

Можно-ли сказать, исходя из того, что я написал выше и этого:
Кириллица в базе не понятно в какой кодировке. Если дампить в utf-8, то всё равно кракозябры вместо русского. Разбираемся.
Что бд изначально была не в utf8?

Re: Иероглифы вместо кириллицы в БД

Posted: Fri May 31, 2019 6:19 am
by admin
Честно говоря не совсем понятно зачем это гадание на кофйной гуще - у вас же база на руках, просто посмотрите где какие кодировки выставлены, что конкретно в базе записано , как конкретно переносится, какие кодировки на новом серваке и тп.

Re: Иероглифы вместо кириллицы в БД

Posted: Mon Jun 03, 2019 7:05 am
by richmantrade
Была такая тема (решено!) viewtopic.php?f=7&t=96622

Re: Иероглифы вместо кириллицы в БД

Posted: Mon Jun 03, 2019 7:16 am
by admin
Да, спасибо )
Этот вопрос на 100% решается настройками в мускле, а не что-то поменять в скрипте.

Re: Иероглифы вместо кириллицы в БД

Posted: Mon Jun 03, 2019 7:25 am
by s11m
Да, мы разобрались. Спасибо

Re: Иероглифы вместо кириллицы в БД

Posted: Mon Jun 03, 2019 7:55 am
by admin
Отлично