Перейти к содержимому


Фотография

UTF-8


  • Пожалуйста, авторизуйтесь для ответа.
11 ответов в данной теме

#1 Новичок sim (WMID 155731445575 )

  • Группа: Пользователи
  • сообщений 3
  • Регистрация: 09-сентября 07
  • МестоположениеУкраина
  • Webmoney BL

Отправлено 09 сентября 2007 - 19:44

Может кто-нибудь в курсе как передавать комментарий к платежу WebMoney (мерчант и выписка счета) в кодировке UTF-8? Судя по моим тестам поддерживается исключительно cp-1251.

Если разработчики читают этот форум - вопрос - планируется ли поддержка UTF-8, если ее еще нет?

    • 0
  • Наверх

#2 Продвинутый пользователь Main (WMID 433731416183 )

  • Группа: Пользователи
  • сообщений 59
  • Регистрация: 04-марта 06
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 17 сентября 2007 - 12:02

Юзайте iconv для перекодировки.

    • 0
  • Наверх

#3 Новичок Dmitry (WMID 072081302681 )

  • Группа: Пользователи
  • сообщений 1
  • Регистрация: 08-октября 07
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 08 октября 2007 - 19:24

У меня страница в UTF-8, простая перекодировка комментария в 1251 не помогает, т.к. при отправке браузер кодирует в соответствии с кодировкой страницы.

Как можно решить данную проблему не меняя кодовую страницу всего HTML документа.

    • 0
  • Наверх

#4 Продвинутый пользователь 058016335779 (WMID 058016335779 )

  • Группа: Пользователи
  • сообщений 73
  • Регистрация: 30-декабря 05
  • МестоположениеУкраина
  • Webmoney BL

Отправлено 28 ноября 2007 - 08:24

У меня страница в UTF-8, простая перекодировка комментария в 1251 не помогает, т.к. при отправке браузер кодирует в соответствии с кодировкой страницы.

Как можно решить данную проблему не меняя кодовую страницу всего HTML документа.


Изучите мою реализацию интерфейсов на ПХП. Там практически прозрачная переконвертация между кодировкой сайта и кодировкой запросов. Пока с кодировками проблем ни у кого не возникало.

http://my-tools.net/wmxi/

    • 0
  • Наверх

#5 Новичок obyavy.ru (WMID 531525196998 )

  • Группа: Пользователи
  • сообщений 2
  • Регистрация: 09-января 09
  • МестоположениеУкраина
  • Webmoney BL

Отправлено 09 января 2009 - 15:49

Может кто-нибудь в курсе как передавать комментарий к платежу WebMoney (мерчант и выписка счета) в кодировке UTF-8? Судя по моим тестам поддерживается исключительно cp-1251.

Если разработчики читают этот форум - вопрос - планируется ли поддержка UTF-8, если ее еще нет?



попробуйте так:

<form acceptcharset='windows-1251' action='https://merchant.webmoney.ru/lmi/payment.asp' method='POST'>

    • 0
  • Наверх

#6 Продвинутый пользователь RiaD (WMID 181370208825 )

  • Группа: Пользователи
  • сообщений 47
  • Регистрация: 25-декабря 08
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 09 января 2009 - 19:45

попробуйте так:


&lt;form acceptcharset='windows-1251' action='https://merchant.webmoney.ru/lmi/payment.asp' method='POST'&gt;

Это не работает в Internet Explorer
    • 0
  • Наверх

#7 Новичок Rivalryzerg (WMID 321211239103 )

  • Группа: Пользователи
  • сообщений 1
  • Регистрация: 30-января 09
  • МестоположениеУкраина
  • Webmoney BL

Отправлено 30 января 2009 - 22:30

С 9 января никто так и не нашел решения?
По-моему, очень важная проблема для сайтов в utf-8.

    • 0
  • Наверх

#8 Новичок inugg (WMID 391077784035 )

  • Группа: Пользователи
  • сообщений 1
  • Регистрация: 22-февраля 09
  • МестоположениеКитай
  • Webmoney BL

Отправлено 22 февраля 2009 - 19:37


Может кто-нибудь в курсе как передавать комментарий к платежу WebMoney (мерчант и выписка счета) в кодировке UTF-8? Судя по моим тестам поддерживается исключительно cp-1251.


Если разработчики читают этот форум - вопрос - планируется ли поддержка UTF-8, если ее еще нет?




попробуйте так:


&lt;form acceptcharset='windows-1251' action='https://merchant.webmoney.ru/lmi/payment.asp' method='POST'&gt;


У меня работает в Firefox и Chrome так:

<form accept-charset='windows-1251' action="https://merchant.web...mi/payment.asp" method="POST">

Но в IE никак!
    • 0
  • Наверх

#9 Новичок Alex (WMID 410319508144 )

  • Группа: Пользователи
  • сообщений 1
  • Регистрация: 31-марта 09
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 31 марта 2009 - 23:27

С 9 января никто так и не нашел решения?
По-моему, очень важная проблема для сайтов в utf-8.


На странице Описание интерфейса Click&Buy Merchant Interface (Light) в конце есть приписка:

Обращаем внимание на то, что при работе с WebMoney Keeper Classic поле описания товара (pci_desc) указывется в кодировке Windows-1251, а при работе с WebMoney Keeper Light - в кодировке UTF-8. Во избежание проблем с кодировкой для описания товара рекомендуется использовать английский текст.


    • 0
  • Наверх

#10 Новичок Mouseweb (WMID 153320935033 )

  • Группа: Пользователи
  • сообщений 1
  • Регистрация: 30-мая 09
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 30 мая 2009 - 00:49

Я решил эту проблему следующим способом. Через промежуточную форму.

Пользователь нажимает на сайте кнопочку "Оплатить" и переходит на страницу:

<? header("Content-Type: text/html; charset=windows-1251"); ?>
<html>
<body onload="document.forms[0].submit();">
<form method=post action="https://merchant.web...lmi/payment.asp">
<input type=hidden name="LMI_PAYEE_PURSE" value="R...............">
<input type=hidden name="LMI_PAYMENT_AMOUNT" value="100">
<input type=hidden name="LMI_PAYMENT_NO" value="0">
<input type=hidden name="LMI_PAYMENT_DESC" value="<? echo iconv("UTF-8","WINDOWS-1251","Описание товара или услуг") ?>">
</form>
</body>
</html>

Вся страница становится в кодировке WINDOWS-1251 и при передаче данных из формы не происходит перекодировки.

    • 0
  • Наверх

#11 Новичок Vinny (WMID 937285681662 )

  • Группа: Пользователи
  • сообщений 2
  • Регистрация: 28-декабря 09
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 28 декабря 2009 - 05:54

для этого есть поле LMI_PAYMENT_DESC_BASE64
<input type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="<?php echo base64_encode("описание платежа в кодировке uft-8");?>">

    • 0
  • Наверх

#12 Новичок Sergіjs (WMID 518102064997 )

  • Группа: Пользователи
  • сообщений 1
  • Регистрация: 05-января 17
  • Webmoney BL

Отправлено 05 июля 2017 - 05:49

d


    • 0
  • Наверх