Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.10.2013, 00:09
Новичок на форуме
Отправить личное сообщение для alexkhua Посмотреть профиль Найти все сообщения от alexkhua
 
Регистрация: 26.07.2013
Сообщений: 5

Проблемы с кодировкой
Приветствую.
Есть сайт на joomla в кодировке UTF-8
Отправляю форму скрипту на обработку в кодировке UTF-8.
<form id="pay" name="pay" method="POST" action="https://z-payment.ru/merchant.php" onsubmit= "return checkForm()">
<input type="hidden" id="LMI_PAYMENT_DESC" name="LMI_PAYMENT_DESC" value="Сюда javascript подставляет значения из другого поля">
</form

Скрипт обрабатывает данные и выводит описание на свой сайт, а сайт у них в кодировке windows-1251, он никак не пытается перекодировать полученные данные и выводит UTF8 текст в кодировке windows-1251 (в общем иероглифы)
Что тут можно сделать?
p.s Проблемы только с русскими символами.

Последний раз редактировалось alexkhua, 16.10.2013 в 00:25.
Ответить с цитированием
  #2 (permalink)  
Старый 16.10.2013, 01:37
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

alexkhua,
Сообщение от alexkhua
Скрипт обрабатывает данные и выводит описание на свой сайт
Каким макаром выводит на свой сайт ?
Если через Аякс - то пусть выводят в encodeURIcomponent - а скриптом декодируют, если через PHP, то есть методы перекодировки
Ответить с цитированием
  #3 (permalink)  
Старый 16.10.2013, 01:53
Новичок на форуме
Отправить личное сообщение для alexkhua Посмотреть профиль Найти все сообщения от alexkhua
 
Регистрация: 26.07.2013
Сообщений: 5

Сообщение от Deff Посмотреть сообщение
alexkhua,

Каким макаром выводит на свой сайт ?
Если через Аякс - то пусть выводят в encodeURIcomponent - а скриптом декодируют, если через PHP, то есть методы перекодировки
У меня нет доступа к "https://z-payment.ru/merchant.php". Я незнаю каким макаром они выводят, но если у меня в поле был введен русский текст, то после отправки формы, у них на сайте отображаются крякозябры.
Ответить с цитированием
  #4 (permalink)  
Старый 16.10.2013, 06:20
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Попробуй добавить такой атрибут:
<form accept-charset="windows-1251" ..>
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #5 (permalink)  
Старый 16.10.2013, 12:27
Новичок на форуме
Отправить личное сообщение для alexkhua Посмотреть профиль Найти все сообщения от alexkhua
 
Регистрация: 26.07.2013
Сообщений: 5

Сообщение от danik.js Посмотреть сообщение
Попробуй добавить такой атрибут:
<form accept-charset="windows-1251" ..>
К счастью дальше экспериментировать не пришлось. В настройках у них нашлась ф-ция, где можно было указать кодировку своего сайта. Как раз для таких случаев
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с кодировкой... Vladislav AJAX и COMET 1 08.06.2013 22:09
Проблемы с кодировкой jQuery.form TTongorovortoto jQuery 1 20.11.2011 18:34
Проблемы с кодировкой во встраиваемом скрипте fav Элементы интерфейса 2 04.04.2011 09:14
Проблемы с кодировкой в ajax Axenic Общие вопросы Javascript 3 27.07.2010 09:30
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37