Я пользуюсь русским интерфейсом оплаты https://merchant.webmoney.ru/lmi/payment.asp
Ему в поле LMI_PAYMENT_DESC передаю значение в кодировке Windows-1251. Проблем с кодировкой нет. Все отображается нормально.
А преобразовать кодировку в строковой переменнуой можно например функцией php iconv(), например следующий код преобразует UTF-8 в Windows-1251:
а затем $payment_desc и помещаем в поле LMI_PAYMENT_DESC.

Ему в поле LMI_PAYMENT_DESC передаю значение в кодировке Windows-1251. Проблем с кодировкой нет. Все отображается нормально.
А преобразовать кодировку в строковой переменнуой можно например функцией php iconv(), например следующий код преобразует UTF-8 в Windows-1251:
$payment_desc = iconv("UTF-8","WINDOWS-1251",$payment_desc);
а затем $payment_desc и помещаем в поле LMI_PAYMENT_DESC.
