Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.07.2014, 17:31
|
|||
---|---|---|---|
|
|||
SSRS drill through report JS encoding |
|||
#18+
Добрый день! Очень нужна помощь. Проблема следующая: В SSRS 2012 есть drill through отчет, который нужно запускать в отдельной вкладке браузера, что и было сделано при помощи javascript. (например как здесь http://www.mssqltips.com/sqlservertip/1283/display-reporting-services-drill-through-reports-in-new-browser/) Но возникла следующая проблема - кодировка. Пути к отчетам на русском языке, как и названия самих отчетов, а также передаваемые параметры содержат русские буквы. В url выводятся кракозябры. Например ТеÑÑ. Побывал encodeURIComponent,encodeURI - не помогло. Везде в конфигах стандартно utf-8. Язык сервера русский. Globalization выставлял как для отчета, так и для всего IIS. На данный момент у меня временное решение этой проблемы - отдельная ветка отчетов с английскими путями, и никакой передачи русских строк между отчетами. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.07.2014, 10:04
|
|||
---|---|---|---|
SSRS drill through report JS encoding |
|||
#18+
jk1d, напишите на c# и или vb.net dll c методом вычисления url (используйте System.Web.HttpUtility.UrlEncode) подключите эту dll к ssrs http://msdn.microsoft.com/en-us/library/ms153561(v=sql.105).aspx в ячейке при указании url используйте вызов метода сначала придется повозится, но это окупится с лихвой ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.07.2014, 11:15
|
|||
---|---|---|---|
|
|||
SSRS drill through report JS encoding |
|||
#18+
Andrews25, Спасибо за ответ, я побывал нечто похожее, но видимо, что-то сделал не так, ибо должного эффекта не получил. Буду пытаться еще. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.07.2014, 18:40
|
|||
---|---|---|---|
|
|||
SSRS drill through report JS encoding |
|||
#18+
="javascript:void(window.open('" & Globals!ReportServerUrl & "?'+escape('/ПапкаОтчетов/ИмяОтчета')+'&IDOrg="+CStr(Fields!IDTObsl.Value)+"&Date_Time="+Format(Now,"yyyy-MM-ddThh:mm:ss")+"&rs:Command=Render&rc:toolbar=true&rc:Parameters=true','','width=960,height=600,left=20,top=150'))" Попробуйте так. По крайней мере с путями работает. Если найду, как решил с параметрами, то тоже отпишусь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=31&mobile=1&tid=1533617]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
356ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 288ms |
total: | 741ms |
0 / 0 |