|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Всем привет! В RS надо сделать отчет, в котором выводится список шаблонов документов, в базе хранится путь к файлу на сервере. Проблема в том, что большинство файлов в своем названии имеют руские буквы, и подставляя в Jump to Url этот путь открыть файл не получается. Как можно перейти по ссылке, в которой есть русские буквы, то есть каким образом можно отэнкодить ссылку? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2007, 17:57 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
UrlEncode ? --- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2007, 22:24 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Толи руки у меня не оттуда растут, то ли что но я пробовал так: в Jump to Url прописывал = "javascript:void(UrlEncode (" & Fields!FotoPath.Value & "))" при нажатии на эту ссылку файл не открывает ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2007, 09:24 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
System.Web.HttpUtility.UrlEncode И конечно вынести за кавычки ="javascript:void(window.open(" & System.Web.HttpUtility.UrlEncode ( Fields!FotoPath.Value ) & "))" --- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2007, 02:28 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Че-то никак не получается у меня, написал уже так: ="javascript:void(window.open(" & System.Web.HttpUtility.UrlEncode ("\\SQL\Документы\Договор1.doc") & "))" файлик не открывается в браужере при щелчке по ссылке пишет ошибка на странице ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2007, 11:12 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Попробуйте вывести результат в тексбокс и посмотреть что получается --- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2007, 23:41 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Получается: %5c%5cSQL%5c%d0%94%d0%be%d0%ba%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d1%8b%5c%d0%94%d0%be%d0%b3%d0%be%d0%b2%d0%be%d1%801.doc как вот только теперь сделать чтобы браузер открыл файл по этой ссылке ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 14:20 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
А вот ето случайно не о такой же проблеме: http://www.sql.ru/forum/actualthread.aspx?tid=485294#4808364 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 17:59 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Нет это не много не то, я спрашиваю как в Jump to URL можно подсунуть ссылку(путь к файлу на сервере) , в которой есть русские буквы ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2007, 21:54 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Похоже, UrlEncode в данном случае не поможет. А файлы с латинскими названиями открываются? --- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2007, 05:02 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
LevSА файлы с латинскими названиями открываются? да придется походу переименовать все файлы латинецей, хотя очень странно, что кроме латиницы ничего другого Jump to URL не поддерживает ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2007, 10:05 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
В Report Server'е везде Unicode. --- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2007, 03:57 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Up Остро поднялся вопрос по поводу открытия файлов с русскими названиями. Возможно ли такое. Через UrlEncode не работает (не открывает ссылку) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 16:07 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Саня Павлов, а SSRS у Вас руссифицирован? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2008, 07:08 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Да. Интерфейс http://server/reports на русском. SQL Server 2005 стоит английский. Microsoft SQL Server 2005 - 9.00.3054.00 (Intel X86) Mar 23 2007 16:28:52 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) Ссылка на файл вида file://server/2/тест.txt преобразовывается в браузере в file://server/2/%D1%82%D0%B5%D1%81%D1%82.txt которую соответственно IE не может открыть ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2008, 08:47 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Саня ПавловДа. Интерфейс http://server/reports на русском. SQL Server 2005 стоит английский. У меня все аналогично.... Но ссылки с русскими именами открываются... А просто в IE у Вас как? открываются такие ссылки? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2008, 10:47 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
В IE ссылка file://server/2/тест.txt открывается ссылка file://server/2/%D1%82%D0%B5%D1%81%D1%82.txt не открывается Доступ к RS у вас не через SharePoint случайно? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2008, 08:53 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Саня ПавловВ IE ссылка file://server/2/тест.txt открывается ссылка file://server/2/%D1%82%D0%B5%D1%81%D1%82.txt не открывается Доступ к RS у вас не через SharePoint случайно? Ага, через него... В Sharepoint страничка с ссылкой на отчет RS, а в отчете ссылка на файл с русским именем (который, кстати, в том же Sharepoint'е лежит)... и вот в этом случае все открывается... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2008, 11:09 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Ага. Тогда понятно. Где то уже проскакивало, что через SharePoint нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2008, 08:41 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
UP. Вдруг кто столкнулся и решение нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2009, 14:05 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Нашел решение. Для потомков запишу. ="javascript:void(location='file://'+unescape('" & System.Web.HttpUtility.UrlEncodeUnicode (Replace(Fields!File_Forma.Value,"\","\\")) & "'))" ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2009, 12:14 |
|
Как отэнкодить ссылку
|
|||
---|---|---|---|
#18+
Саня Павлов, привет! страдаю от той же проблемы, но не получилось использовать ваше выражение. правильно ли понимаю, что для textbox иду в раздел Action - Go to URL. В выражении для URL указываю ваше решение, только вместо Fields!File_Forma.Value подставляю свое значение поля с ссылкой. так? после запуска отчета выходит сообщение: The ActionInfo.Action.Hyperlink expression for the text box ‘Safety’ contains an error: [BC30456] 'HttpUtility' is not a member of 'Web'. можете подсказать что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2015, 16:57 |
|
|
start [/forum/topic.php?fid=31&fpage=16&tid=1533349]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 296ms |
total: | 448ms |
0 / 0 |