WooCommerce CSV Exports - неправильно отображаемые символы в Excel - PullRequest
1 голос
/ 20 сентября 2019

У нас есть проблема с отображением нестандартных символов в Excel после экспорта в формате CSV (с использованием All Export) из WooCommerce.Пример ниже:

enter image description here

Однако если вы откроете тот же файл в Блокноте, вы увидите, что символы на самом деле экспортируются правильно:

enter image description here

На на этой странице Я обнаружил, что в экспортированном файле может отсутствовать что-то, что говорит 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;
}

Есть ли способ изменить этот код для работы со всем экспортом или со всем экспортом в целом, чтобы устранить проблему?Приведенный выше пример - немецкий, но файл содержит все виды языков (как мы отправляем по всему миру).

Спасибо

Ответы [ 3 ]

0 голосов
/ 24 сентября 2019

Чтобы решить эту проблему, переведите файл CSV / Excel в кодированный формат UTF-8. Читать дальше

0 голосов
/ 25 сентября 2019

В wp-config.php найдите эти две строки, закомментируйте их и снова импортируйте. (прежде чем продолжить, убедитесь, что у вас есть резервная копия вашей базы данных)

define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
0 голосов
/ 24 сентября 2019

Убедитесь, что кодировка UTF-8, Unicode, которая поддерживает почти все языки, не забудьте изменить шрифт, который содержит все эти символы для вашего языка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...