Re[6]: Перейти на URL с русскими буквами.
От: paulmakh  
Дата: 04.10.05 06:30
Оценка:
Здравствуйте, Gollum, Вы писали:

G>Здравствуйте, paulmakh, Вы писали:


P>>Мне нужно отурыть линк, например такой: \\host\папка\файл.mpp,

P>>А реально открывается такой линк: \\host\%d0%bf%d0%b0%d0%bf%d0%ba%d0%b0\%d1%84%d0%b0%d0%b9%d0%bb.mpp, и ничего откыть не может.

G>Если ввести руками в браузере оба этих линка (с той же машины, где и сервер), что браузер пишет?


Если ввести руками \\host\папка\файл.mpp, то все нормально открывается, а если \\host\%d0%bf%d0%b0%d0%bf%d0%ba%d0%b0\%d1%84%d0%b0%d0%b9%d0%bb.mpp, то стараница не найдена.
Причем ссылка бередся из БД, и в коде написано так:
<asp:HyperLink ID="HyperLinkProject" runat="server" NavigateUrl=<%# Bind("ProjectFile") %> Text='<%# Bind("ProjectFile") %>'></asp:HyperLink>,

а если посмотреть сорс страницы, то получается:
<a id="ctl00_ContentPlaceHolder1_fvProject_HProject" href="\\host\%d0%bf%d0%b0%d0%bf%d0%ba%d0%b0\%d1%84%d0%b0%d0%b9%d0%bb.mpp">\\host\папка\файл.mpp</a>

Тоесть почему-то в первом случае перекодируется, а во втором нет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.