Экспорт Laravel-excel - скрытые символы - PullRequest
0 голосов
/ 14 октября 2019

Я использую Laravel-excel для экспорта ленты TSV для Google Shopping. Он имеет длинный список полей, например «custom_label_0» и «identifier_exists». Все работает нормально, за исключением тех полей с заголовком, который включает '_'.

Служба поддержки Google говорит, что это потому, что в фиде есть некоторые скрытые символы, и его можно определить с помощью этого инструмента: https://meyerweb.com/eric/tools/dencoder/

Правильно, если я скопирую «custom_label_0» из моего файла и закодирую его, я получу:

"custom_label_0" ==>
%22custom_%E2%80%8B%E2%80%8Blabel_%E2%80%8B%E2%80%8B0%22

И если я просто напишу это, оно станет ...

"custom_label_0" ==>
%22custom_label_0%22

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

Есть предложения? Я просто использую основные функции из laravel-excel и не вижу, что можно сделать по-другому.

...