Помощник
|
![]() |
![]() |
Сообщение
#1
|
||
![]() |
|
||
|
|||
![]() |
![]()
Сообщение
#2
|
![]() |
-------------------- |
|
|
![]() |
Сообщение
#3
|
![]() |
Nell,
Спасибо, работает с одной переменной Но появился еще один вопрос, исходный документ csv в кодировке 1251, а wp all import понимает utf 8 Можно ли с помощью str_replace исправить кодировку импортируемого значения Другими словами кракозябру 1251 перевести в UTF-8? Код [iconv("Windows-1251", "UTF-8", {name[1]})] Если так, то переводит в другой набор символов Сообщение отредактировал KM_ - 6.11.2021, 11:46 -------------------- |
|
|
![]() |
![]()
Сообщение
#4
|
![]() |
Но появился еще один вопрос, исходный документ csv в кодировке 1251, а wp all import понимает utf 8 Если файлов не много, то проще преобразовать сам файл csv с помощью notepad++. Кроме того, для преобразования кодировки я обычно использую mb_convert_encoding. Она показала более стабильную работу на моих проектах. Пример: Код mb_convert_encoding($text, "UTF-8", "windows-1251");
-------------------- |
|
|
![]() |
Сообщение
#5
|
![]() |
SEOMR,
Только проблема в том, что файл каждый день обновляется с остатками Что-то не выходит ![]() Начинаю подозревать, что в плагине такое не пройдет Сообщение отредактировал KM_ - 6.11.2021, 13:43 -------------------- |
|
|
![]() |
![]()
Сообщение
#6
|
![]() |
По поводу плагина сказать ничего не могу, никогда с ним не работал.
У них в документации написано, что файлы CSV по умолчанию считаются в UTF-8. И они же советуют вручную преобразовывать файлы в эту кодировку, если они в другой кодировке. С xml файлами дела обстоят иначе: их можно сохранять в любой кодировке, но она должна быть определена в начале файла в соответствии со стандартами xml. Поэтому вижу несколько вариантов: 1. Ковыряться в плагине, чтобы понять почему не происходит преобразования. Я так понимаю, там есть возможность добавлять свои функции? С помощью них и логов можно понять почему не происходит преобразование кодировки или оно происходит криво. 2. Изменить формат на xml, явно указать кодировку. 3. Преобразовывать кодировку файла каждый раз при импорте csv через notepad++. 4. Поискать аналогичные проблемы в англоязычном сегменте интернета, может кто-то уже с ними сталкивался и решил. -------------------- |
|
|
![]() |
![]()
Сообщение
#7
|
|
![]() |
Цитата Цитата Since there is no way to specify the character encoding for a CSV file, WP All Import just assumes all uploaded CSV files are UTF-8, which is the standard character encoding for the web. Крч, файл надо сохранять себе, а потом у себя делать конвертацию в другую кодировку / формат с нужной кодировкой и импортировать потом из своего, пересохраненного.
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
![]() |
Как зарабатывать на Telegram в 2025 году: пошаговое руководство + готовая связка | 0 | leadmagnet | 385 | 13.5.2025, 17:36 автор: leadmagnet |
![]() |
Как монетизировать мелкие Ютуб каналы? | 5 | uahomka | 2310 | 10.5.2025, 16:45 автор: prolisk |
![]() |
Как выводить на сайте разную рекламу для разных стран? | 5 | CrypTomera | 1834 | 2.5.2025, 20:57 автор: Boymaster |
![]() |
Как создать учетные записи Gmail БЕЗ проверки номера телефона | 6 | Legitsms | 3128 | 29.4.2025, 22:15 автор: Vlad69 |
![]() |
Как лучше выводить рекламу на сайте? | 3 | Boymaster | 1200 | 16.4.2025, 14:00 автор: malamut |
![]() |
Текстовая версия | Сейчас: 15.5.2025, 1:30 |