Outlook gâcher lien HTML - ne pas maintenir le caractère %

0

La question

Je suis en train de créer un lien dans un e-mail html et la cible contient '%0D'

C'est le lien que je veux atteindre:

https://bitbucket.org/blah/blue/branches/compare/0.6.0%0D0.5.0#diff

C'est le code que j'utilise:

<a href=https://bitbucket.org/blah/blue/branches/compare/0.6.0%0D0.5.0#diff>Show diffs</a>

Le code du lien fonctionne très bien si je viens de sauver un .html fichier et l'ouvrir que dans un navigateur.

Si je l'envoyer dans un e-mail et vue que les perspectives de l'interface web, quand je bouge la souris de plus, le revêtement, ce qui explique le lien d'origine (il est dit "url originale - cliquez ou appuyez sur si vous faites confiance à ce lien"), là il semble être correct.

Au bas du navigateur, bien que, où il montre le lien, c'est tout en long et tronquées et a certaines choses à propos de l'nam11.safelinks.la protection de l'.outlook. Lorsque je clique sur le lien, il s'ouvre une page avec le %0D supprimé.

Cette page qui obtient ouvert (ce qui n'est pas valide):

https://bitbucket.org/blah/blue/branches/compare/0.6.00.5.0#diff

J'ai fait quelques recherches et essayé de remplacer le % à %à 25 mais alors tous les personnages restés dans y, qui a brisé l'url. Est il possible que je peux l'envoyer en html afin qu'outlook ne rompt pas le lien?

href html hyperlink outlook
2021-10-22 00:10:31
1
0

Il semble que vous avez besoin de passer l' %0D mot à mot, n'est-ce pas?

Je vous suggère d'essayer d'encodage juste le % char (qui donne %25) et donc l'URL devrait être comme suit:

https://bitbucket.org/blah/blue/branches/compare/0.6.0%250D0.5.0#diff
2021-10-22 00:42:09

hmm oui, comme je l'ai mentionné, j'ai essayé que le lien de l'est resté inchangé (ie. l' %25 resté dans le lien), donc également cassé
ninhenzo64

Ok, je l'obtenir (ne pas lire la dernière partie de votre message). Veuillez noter que les caractères invisibles, en particulier la %0D de retour chariot est dangereuse et peut être utilisé en menaçant les Url.
Sergio

je vois - c'est un peu ennuyeux bitbucket utilise dans leur url
ninhenzo64

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................