Перейти к содержанию
Форум поддержки пользователей VamShop

вопрос по кодировке


Рекомендуемые сообщения

Здравствуйте!

При переходе с магазина на WebMoney передается примечание платежа, но в WebMoney получаются краказяблы, так как сайт имеет кодировку UTF8, а WebMoney - win1251.

Подскажите как быть?

пробовал использовать iconv, не помогло

Ссылка на сообщение
Поделиться на другие сайты

А как именно использовали iconv?!

Смотрели вот эту тему - http://vamshop.ru/forum/index.php?topic=1137.msg10020#msg10020

Там я писал как можно сделать.

Ссылка на сообщение
Поделиться на другие сайты

А как именно использовали iconv?!

Смотрели вот эту тему - http://vamshop.ru/forum/index.php?topic=1137.msg10020#msg10020

Там я писал как можно сделать.

Хотелось бы не транслит передавать, делал так


$desc=iconv('utf-8', 'cp1251//TRANSLIT', $products);
    vam_draw_hidden_field('LMI_PAYMENT_DESC', $desc);.
[/CODE]

где cp1251, писал и windows-1251

Ссылка на сообщение
Поделиться на другие сайты

iconv по-моему так работать не будет, $products - это же массив, а iconv только со строками работает.

Попробуйте в /includes/modules/payment/wm.php заменить:


            $products .= $product['name']/*.''*/; # перенос строки

[/code] на:
[code]
            $products .= iconv('utf-8', 'cp1251', $product['name']);

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...