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


Фотография

Поле LMI_PAYMENT_DESC


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

#1 Новичок Godrik_B_G (WMID 047363196379 )

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

Отправлено 28 октября 2008 - 19:54

Доброго дня.

На страницах моего сайта используется кодировка utf-8. После отправки формы на мерчант в поле "название товара/услуги" мы видим нечитаемый набор символов. :) Поскольку на страницах интерфейса мерчанта используется кодировка windows-1251. Как "подружить" мерчант? :)

P.S. Варианты "поменять кодировку на страницах своего сайта" не рассматриваются.



    • 0
  • Наверх

#2 Знаток Патентовед (WMID 194427007413 )

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

Отправлено 29 октября 2008 - 01:30

Попробуйте:

<?php
echo iconv("UTF-8", "windows-1251", "Пора переходить на виндусовые кодировки.");
?>
    • 0
  • Наверх

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

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

Отправлено 29 октября 2008 - 03:11

Доброго дня.

На страницах моего сайта используется кодировка utf-8. После отправки формы на мерчант в поле "название товара/услуги" мы видим нечитаемый набор символов. :) Поскольку на страницах интерфейса мерчанта используется кодировка windows-1251. Как "подружить" мерчант? :)

P.S. Варианты "поменять кодировку на страницах своего сайта" не рассматриваются.

http://cafe.owebmoney.ru/index.php?showtopic=5581&view=findpost&p=46594
вот здесь было предложено хорошее решение. потестируйте его :)

    • 0
  • Наверх

#4 Новичок Godrik_B_G (WMID 047363196379 )

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

Отправлено 30 октября 2008 - 03:51

2 WMID 194427007413:

Подобное решение...

<input type="text" name="LMI_PAYMENT_DESC" value="<?php echo(iconv("UTF-8","windows-1251",$LMI_PAYMENT_DESC)); ?>" readonly="readonly" />

...не помогает. Данные на мерчанте отображаются всё равно "иероглифами". Функция mb_convert_encoding() тоже не спасает.

2 dkameleon:

Спасибо, ссылка помогла частично решить проблему указанием разрешённой кодировки для тега <form ... >. Правда, как и у
var pid = parseInt(28513); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } // Show multiquote for JS browsers if ( $('multiq_28513') ) { $('multiq_28513').show(); } if( $('toggle_post_28513') ) { $('toggle_post_28513').show(); } // Add perm data ipb.topic.deletePerms[28513] = { 'canDelete' : 0, 'canSoftDelete' : 0 };