|
|
|
Передача параметров с русскими буквами в URL-адрес
|
|||
|---|---|---|---|
|
#18+
Имеется SSRS версии 11.0.5058.0. Есть отчет с несколькими датасетами, работающими по спискам Sharepoint и sql. В отчете есть несколько параметров, часть из которых может иметь как русские буквы, так и латинские. При попытке передать параметр с русскими буквами в URL-адрес передаются русские символы в другой кодировки (если быть конкретнее cp1252). Естественно, после этого переменные с русскими буквами перестают работать. Куда смотреть и что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 13:55 |
|
||
|
Передача параметров с русскими буквами в URL-адрес
|
|||
|---|---|---|---|
|
#18+
на C# я так решал System.Web.HttpUtility.UrlEncode... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 14:09 |
|
||
|
Передача параметров с русскими буквами в URL-адрес
|
|||
|---|---|---|---|
|
#18+
Igork-9y, Как отэнкодить ссылку Чтобы заработала такая конструкция Код: vbnet 1. надо в свойствах отчета подключить сборку System.Web . Для этого жмем пункт меню Report - Report Properties, выбираем в левой части окошка References, ну и соответственно добавляем наш System.Web . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 16:03 |
|
||
|
Передача параметров с русскими буквами в URL-адрес
|
|||
|---|---|---|---|
|
#18+
Всем ответившим спасибо. Может быть ошибка кроется в чем то другом - потому что при формировании строки URL в нее приходят переменные в cp1252, которые кодируются в URL-encoded, в тоже время в отчет подаются параметры в UTF-8 На практике это выглядит следующим образом: 1. Строка из sharepointa http://rs/Reportserver?/Account/ConsignmentNote&rs:Command=Render&ID=166&Doc=ЗПР-12-00354& DocType=ТОРГ-12 2. Кодировка строки в URL-encoded http://rs/ReportServer/Pages/ReportViewer.aspx?/Account/ConsignmentNote&rs:Command=Render&ID=166&Doc=CI?-12-00354& DocType=%C3%92%C3%8E%C3%90%C3%83-12 3. При этом выделенный параметр, подаваемый в отчет выглядит как ÒÎÐÃ-12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2014, 18:45 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=20&tid=1533507]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 352ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...