У нас есть проблема с отображением нестандартных символов в Excel после экспорта в формате CSV (с использованием All Export) из WooCommerce.Пример ниже:
Однако если вы откроете тот же файл в Блокноте, вы увидите, что символы на самом деле экспортируются правильно:
На на этой странице Я обнаружил, что в экспортированном файле может отсутствовать что-то, что говорит Excel правильно отображать символы, и они предоставили следующеекод для решения проблемы с их конкретным плагином.
add_filter( 'tablepress_export_data', 'tablepress_add_bom_to_csv_exports', 10, 4 );
function tablepress_add_bom_to_csv_exports( $export_data, $table, $export_format, $csv_delimiter ) {
if ( 'csv' === $export_format ) {
$export_data = "\xEF\xBB\xBF" . $export_data;
}
return $export_data;
}
Есть ли способ изменить этот код для работы со всем экспортом или со всем экспортом в целом, чтобы устранить проблему?Приведенный выше пример - немецкий, но файл содержит все виды языков (как мы отправляем по всему миру).
Спасибо