Проблема с кодировкой при парсинге и записи в БД (PHP)

Есть задача спарсить товары с сайта в БД (mariadb, кодировка БД utf8mb4). С помощью JS получаем JSON файл с кодировкой UTF-8. Сайт на русском. Код который пишет в файл:

let productString = JSON.stringify(productArr);
let link = document.createElement('a');
var txtData = 'data:text/plain;charset=utf-8,' + encodeURIComponent(productString);
link.href = txtData;
link.target = '_blank';
link.download = 'filename.txt';
link.click();

Чтение из файла производится обычным file_get_contents на PHP. В итоге в БД получаем следующую инфу. В итоге в БД получаем следующую инфу.

Как получить русские символы в БД?


Ответы (0 шт):