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

Post Reply
s11m
Posts: 234
Joined: Wed Aug 23, 2017 1:46 pm

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

Post 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?
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Приветствую!

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

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

если это происходит при переносе базы - то тут не сложно заметить что скрипт в переносе базы никак не участвует.
Don't forget to run script update
s11m
Posts: 234
Joined: Wed Aug 23, 2017 1:46 pm

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

Post by s11m »

Я сделал бекап бд из админки и вижу там иероглифы. То есть данные хранятся в таком виде, а не админ дампит с одной, поднимает с другой.

Можно-ли сказать, исходя из того, что я написал выше и этого:
Кириллица в базе не понятно в какой кодировке. Если дампить в utf-8, то всё равно кракозябры вместо русского. Разбираемся.
Что бд изначально была не в utf8?
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Честно говоря не совсем понятно зачем это гадание на кофйной гуще - у вас же база на руках, просто посмотрите где какие кодировки выставлены, что конкретно в базе записано , как конкретно переносится, какие кодировки на новом серваке и тп.
Don't forget to run script update
richmantrade
Posts: 1033
Joined: Tue Dec 04, 2012 8:46 am

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

Post by richmantrade »

Была такая тема (решено!) viewtopic.php?f=7&t=96622
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Да, спасибо )
Этот вопрос на 100% решается настройками в мускле, а не что-то поменять в скрипте.
Don't forget to run script update
s11m
Posts: 234
Joined: Wed Aug 23, 2017 1:46 pm

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

Post by s11m »

Да, мы разобрались. Спасибо
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Отлично
Don't forget to run script update
Post Reply