AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.11.2009, 15:01   #1  
IvanOFF is offline
IvanOFF
MCTS
MCBMSS
 
65 / 87 (3) ++++
Регистрация: 22.09.2005
Адрес: Москва
Цитата:
Сообщение от Lemming Посмотреть сообщение
В Аксапте есть класс SysUrlEncoder, который кодирует / декодирует в UrlEncoded.
За это сообщение автора поблагодарили: Lemming (5).
Старый 23.11.2009, 15:22   #2  
sag77rus is offline
sag77rus
Участник
Аватар для sag77rus
 
8 / 10 (1) +
Регистрация: 16.03.2009
Цитата:
Сообщение от IvanOFF Посмотреть сообщение
В Аксапте есть класс SysUrlEncoder, который кодирует / декодирует в UrlEncoded.
SysUrlEncoder перекодирует в 1байт, а нужна была 2-х байтная кодировка
__________________
Кто хочет достичь цели, должен её знать
Старый 23.11.2009, 15:31   #3  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Цитата:
Сообщение от sag77rus Посмотреть сообщение
SysUrlEncoder перекодирует в 1байт, а нужна была 2-х байтная кодировка
Вы бы хотя бы посмотрели реализацию метода encode
Там есть такая строка
X++:
res += '%' + int2Hex(char,2);
замените в ней 2 на 4 будет то, что вам надо.
Старый 23.11.2009, 16:09   #4  
36AC is offline
36AC
Участник
Аватар для 36AC
 
28 / 11 (1) +
Регистрация: 30.06.2005
Адрес: город М
Cool
Цитата:
Сообщение от _scorp_ Посмотреть сообщение
Вы бы хотя бы посмотрели реализацию метода encode
Там есть такая строка
X++:
res += '%' + int2Hex(char,2);
замените в ней 2 на 4 будет то, что вам надо.
? проверяли? что-то нет уверенности в последнем заключении? вопрос мне кажеться в том, как получить строку как у Timofey_k -
http://10.1.1.19:1999/GetPersonData?...D0%91%D0%A6123
Старый 23.11.2009, 16:29   #5  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Цитата:
Сообщение от 36AC Посмотреть сообщение
? проверяли? что-то нет уверенности в последнем заключении?
Проверял. А Вы? Я ответил на следующее высказывание - "SysUrlEncoder перекодирует в 1байт, а нужна была 2-х байтная кодировка"
Цитата:
Сообщение от 36AC Посмотреть сообщение
вопрос мне кажеться в том, как получить строку как у Timofey_k -
http://10.1.1.19:1999/GetPersonData?...D0%91%D0%A6123
А здесь я бы посоветовал передавать параметры методом POST, ну а уж если так хочется использовать GET, то на .Net это можно сделать так
X++:
System.Web.HttpUtility.UrlEncode("АБЦ123")
За это сообщение автора поблагодарили: sag77rus (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: WinInet class Blog bot DAX Blogs 0 28.09.2007 20:54
работа с wininet.dll Lucky13 DAX: Программирование 8 01.12.2004 15:03
Импорт из DBF : кириллица Mechanizm DAX: Программирование 8 29.09.2004 18:31
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:20.