Я экспортирую имена клиентов (и адреса улиц) из своего магазина электронной коммерции, и у нас есть много французских имен клиентов, которые вызывают некоторые проблемы с экспортом в CSV. Я думал, что исправил это с помощью utf8_decode () следующим образом:
echo utf8_decode($row['billing_name']) . ",";
$ row ['billing_name'] происходит из простого цикла while из запроса базы данных mysqli.
но, например, Стефан Перри экспортирует как: St√ © phane Perry в CSV-файл
Я проверил базу данных и установил кодировку в поле заказчика CP1252 West. Я полагаю, что это должно учитывать французские акценты, так что я не думаю, что хочу связываться с кодировкой там, и я надеюсь, что смогу исправить использовать при экспорте.