Есть старый сайт Х1 (самописный интернет магазин), и новый сайт Х2 (интернет магазин на wooCommerce). У обоих сайтов параметры кодировки БД одинаковые:
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
При попытке перенести данные из Х1 в Х2 весь русский текст превращается в "???????-??????????". При переносе данных из Х2 в Х1 весь русский текст превращается в "Санкт-Петербург".
Используя сервис
2cyr.com/decode я выяснил, что на старом сайте Х2 все данные хранятся в utf8, но отображаются как win-1251. На новом все стандартно как у WordPress.
Вопрос: Как мне организовать корректное чтение данных, конвертирование, а затем сохранение?