Réponse originale: La réponse acceptée et les autres sont incorrectes ou peut-être "ne sont plus correctes". Voir http://www.labnol.org/internet/twitter-auto-converts-links/20771/
Révision en réponse aux votes négatifs et suggestion de réponse en ligne:
La bonne réponse est que vous avez besoin d'un caractère "espace de largeur nulle" après les caractères spéciaux. Par exemple, @ ^ Foo (où ^ est ce caractère spécial décrit ci-dessous) ne se traduira pas en lien At et aaa. ^ Com ne se traduira pas en lien.
Ce caractère est HTML & # 8203; ou Unicode U + 200B. Mais vous ne pouvez pas entrer cela directement sur Twitter. La façon d'obtenir ce caractère dépend de l'application que vous utilisez, de votre système et de vos polices.
Méthode 1: en général, pour saisir ceci sur votre clavier, assurez-vous que le verrouillage numérique est activé, maintenez la touche Alt enfoncée, entrez 8203 sur le pavé numérique, puis relâchez la touche Alt:
Alt+8203
Il insérera le caractère approprié, mais vous pouvez voir des ordures selon l'endroit où vous tapez ceci et les polices. Certaines personnes signalent un succès avec Alt + 08203.
Passons donc à la méthode 2: la page Web à laquelle j'ai lié a un javascript qui insère le caractère spécial dans le texte. Vous pouvez vous y rendre et l'utiliser, ou vous pouvez insérer le code suivant dans votre propre scriptlet:
<p>Enter text:
<input id="tweet"
onkeyup="document.getElementById('result').innerHTML='<br/>'+
this.value.replace(/([@#\.])/ig, '$1​');"
type="text">
<span id="result" style="background:lightyellow"></span>
</p>
Enfin pour la méthode 3: sous Windows, vous pouvez ouvrir l'application Table des caractères. Il est disponible dans le groupe de démarrage Accessoires ou en exécutant charmap.exe
.
Vous pouvez copier U+200B
comme ceci: Activez la vue avancée et utilisez le champ de saisie intitulé "Aller à Unicode". Voir au dessus. Saisissez 200B et le caractère sera mis en surbrillance. Cliquez sur Sélectionner et copier. Maintenant, le personnage est dans votre tampon de copie. Vous pouvez le coller dans Twitter comme suit (bien sûr, ctrlV signifie que vous appuyez sur cette touche à ce stade):
"Ce n'est pas un hashtag # ctrlV , et foo. CtrlV com n'est pas un domaine"
En résumé, la réponse est d'utiliser l'espace de largeur nulle, mais j'ai également ajouté la réponse à la question suivante (souvent posée sur SO) qui est "mais comment puis-je obtenir ce caractère?" Bien que ce ne soit pas une réponse simple, c'est néanmoins une réponse solide à la question qui a été posée, et je pense que les gens conviendront que les autres réponses "vous ne pouvez pas faire ça" fournies ici ont été incorrectes, ou du moins elles ne le sont pas. plus correct.
J'espère que les gens reconsidéreront les downvotes et peut-être même uptote cela. Merci.