Я пытаюсь создать ссылку в html-письме, и цель содержит "%0D"
Это та ссылка, до которой я хочу добраться:
https://bitbucket.org/blah/blue/branches/compare/0.6.0%0D0.5.0#diff
Это код, который я использую:
<a href=https://bitbucket.org/blah/blue/branches/compare/0.6.0%0D0.5.0#diff>Show diffs</a>
Код ссылки отлично работает, если я просто сохраню файл .html и открою его в браузере.
Если я отправлю его по электронной почте и увижу, что это веб - интерфейс Outlook, когда я наведу курсор мыши, наложение, на котором указана исходная ссылка (там написано "исходный URL - нажмите или коснитесь, если вы доверяете этой ссылке"), - там это кажется правильным.
Однако в нижней части браузера, где отображается фактическая ссылка, все это длинное и искаженное и содержит некоторые сведения о nam11.safelinks.protection.outlook. Когда я нажимаю на ссылку, открывается страница с удаленным %0D.
Это страница, которая открывается (что недопустимо):
https://bitbucket.org/blah/blue/branches/compare/0.6.00.5.0#diff
Я провел некоторое исследование и попытался заменить % на %25, но затем все символы остались там, что нарушило URL-адрес. Есть ли какой-нибудь способ отправить этот html-код, чтобы outlook не разорвал ссылку?