Risposta originale: la risposta accettata e altre sono errate, o forse "non più corrette". Vedi http://www.labnol.org/internet/twitter-auto-converts-links/20771/
Revisione in risposta a downvotes e suggerimenti per la risposta in linea:
La risposta corretta è che è necessario un carattere "spazio di larghezza zero" dopo caratteri speciali. Ad esempio @ ^ Foo (dove ^ è questo carattere speciale descritto di seguito) non si tradurrà in un At-link e aaa. ^ Com non si tradurrà in un link.
Questo personaggio è HTML & # 8203; o Unicode U + 200B. Ma non puoi inserirlo direttamente su Twitter. Il modo per ottenere questo personaggio dipende dall'applicazione che stai utilizzando, dal tuo sistema e dai tuoi caratteri.
Metodo 1: In generale, per inserirlo sulla tastiera, assicurati che il blocco numerico sia attivato, tieni premuto il tasto Alt, inserisci 8203 sul tastierino numerico, quindi rilascia il tasto Alt:
Alt+8203
Inserirà il carattere corretto, ma potresti vedere spazzatura a seconda di dove digiti questo e i caratteri. Alcune persone segnalano il successo con Alt + 08203.
Quindi, al metodo 2: la pagina Web a cui ho collegato ha un javascript che inserisce il carattere speciale nel testo. Puoi andare lì e usarlo, oppure puoi inserire il seguente codice in uno scriptlet tuo:
<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>
Finalmente per il metodo 3: in Windows puoi aprire l'applicazione Mappa caratteri. È disponibile nel gruppo iniziale Accessori o eseguendo charmap.exe
.
Puoi copiarlo in questo U+200B
modo: attiva la vista avanzata e usa il campo di input etichettato "Vai a Unicode". Vedi sopra. Inserire 200B e il carattere verrà evidenziato. Fai clic su Seleziona e copia. Ora il personaggio è nel tuo buffer di copia. Puoi incollarlo su Twitter come segue (ovviamente ctrlV significa che hai premuto quel tasto a quel punto):
"Questo non è un hashtag # ctrlV , e foo. CtrlV com non è un dominio"
In sintesi, la risposta è utilizzare lo spazio di larghezza zero, ma ho anche aggiunto la risposta alla domanda successiva (spesso posta su SO) che è "ma come posso ottenere quel personaggio?" Sebbene questa non sia una risposta semplice, è comunque una risposta solida alla domanda che è stata posta, e credo che la gente sarà d'accordo sul fatto che le altre risposte "non puoi farlo" fornite qui sono state errate, o almeno non lo sono più corretto.
Spero che la gente riconsidererà i voti negativi e forse anche voterà questo. Grazie.