Страница 1 из 2

Проблема с кодировкой

Добавлено: 12 янв 2011 18:55
avpco
Еще раз добрый вечер.

Экспортирую товары с использованием шаблона "Выгрузка на сайт в формате E-Trade Series (внешн. модуль)", отмечаю пункт "Кодировка utf-8", все экспортируется без ошибок, но когда я загоняю на сайт (Joomla 1.5.21 и VirtueMart 1.1.5) эти товары c помощью модуля, который Вы прислали - категории товаров отображаются непонятными символами (слава Богу не на рабочей среде делал). Может и товары так же будут импортироваться (они у меня все на английском языке). На моем сайте используется кодировка utf-8 и в БД MySQL тоже. Что делать ? Заранее благодарю.

Re: Проблема с кодировкой

Добавлено: 16 янв 2011 09:46
TechAdmin
Попробуйте не отмечать пункт "Кодировка UTF-8" в программе E-Trade Content Creator.
Или измените в файле модуля "etrade_ie_for_virtuemart115_csv.php" строку:

Код: Выделить всё

define(DB_CHARSET, "cp1251");
на:

Код: Выделить всё

define(DB_CHARSET, "utf8");

Re: Проблема с кодировкой

Добавлено: 16 янв 2011 10:30
avpco
снятие флажка "кодировка utf8" не помогло, а вот изменение в скрипте импорта сработало. Спасибо за помощь. :)

Re: Проблема с кодировкой

Добавлено: 24 янв 2011 04:45
daniley
у меня похожая проблема,
импорт товара на сайт без проблем, ни чего ни где не менял (кроме пароля)
вот так вот всё отображалось
3D Телевизоры->Samsung
3D Plazma->sony
LCD телевизоры->toshiba
LED телевизоры->jvc


потом я их все обьеденил в одну главную категорию
телевизоры->LCD телевизоры->toshiba

но после импорта
получилось так вот
_->LCD телевизоры->toshiba
тоесть название родительской категории пропало, а остальные русские названия остались
я пробовал по разному называть главную категорию но понял одно её надо называть что бы в начале были не русские буквы ( помогает только ручное редактирование # jos_vm_category в my sql и то только до следующего импорта)
как решить эту проблему ?
VM 1.1.5 ( база utf8_general_ci)

также обратил внимание что если и подкатегория будет состоять полностью из русских букв то она тоже будет после импорта называться как _

при экспорте назад в программу эти категории тоже становятся с именем _

Re: Проблема с кодировкой

Добавлено: 24 янв 2011 07:07
avpco
а при экспорте из PLI выбрана эта родительская категория ("телевизоры") ?

Re: Проблема с кодировкой

Добавлено: 24 янв 2011 07:53
daniley
при экспорте выбраны все категории и все товары

Re: Проблема с кодировкой

Добавлено: 24 янв 2011 08:16
avpco
перед началом экспорта отметьте пункт "Кодировка UTF-8" в окне "экспорт данных" и все должно быть ОК.

Re: Проблема с кодировкой

Добавлено: 24 янв 2011 09:03
daniley
отмечал получаются казябры

Re: Проблема с кодировкой

Добавлено: 24 янв 2011 09:15
TechAdmin
Попробуйте изменить настройки локали в модуле интеграции, все строки в файле etrade_ie_for_virtuemart115_csv.php:

Код: Выделить всё

@setlocale(LC_ALL, 'ru_RU.CP1251');
заменить на:

Код: Выделить всё

@setlocale(LC_ALL, 'ru_RU');

Re: Проблема с кодировкой

Добавлено: 24 янв 2011 09:49
daniley
ок спс, порпобую отпишусь