usfriender 0 Опубликовано 2 сентября, 2008 Жалоба Share Опубликовано 2 сентября, 2008 Здравствуйте! При переходе с магазина на WebMoney передается примечание платежа, но в WebMoney получаются краказяблы, так как сайт имеет кодировку UTF8, а WebMoney - win1251. Подскажите как быть? пробовал использовать iconv, не помогло Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 сентября, 2008 Жалоба Share Опубликовано 3 сентября, 2008 А как именно использовали iconv?! Смотрели вот эту тему - http://vamshop.ru/forum/index.php?topic=1137.msg10020#msg10020 Там я писал как можно сделать. Ссылка на сообщение Поделиться на другие сайты
usfriender 0 Опубликовано 4 сентября, 2008 Автор Жалоба Share Опубликовано 4 сентября, 2008 А как именно использовали 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 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 сентября, 2008 Жалоба Share Опубликовано 5 сентября, 2008 iconv по-моему так работать не будет, $products - это же массив, а iconv только со строками работает. Попробуйте в /includes/modules/payment/wm.php заменить: $products .= $product['name']/*.''*/; # перенос строки[/code] на: [code] $products .= iconv('utf-8', 'cp1251', $product['name']); Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения