Jawaban asli: Jawaban yang diterima dan yang lainnya salah, atau mungkin "tidak lagi benar". Lihat http://www.labnol.org/internet/twitter-auto-converts-links/20771/
Revisi dalam menanggapi downvotes dan saran untuk inline response:
Jawaban yang benar adalah bahwa Anda memerlukan karakter "spasi nol lebar" setelah karakter khusus. Misalnya @ ^ Foo (di mana ^ adalah karakter khusus yang dijelaskan di bawah ini) tidak akan diterjemahkan ke dalam tautan-At, dan aaa. ^ Com tidak akan diterjemahkan ke dalam tautan.
Karakter ini adalah HTML & # 8203; atau Unicode U + 200B. Tetapi Anda tidak dapat memasukkan ini secara langsung di Twitter. Cara mendapatkan karakter ini tergantung pada aplikasi yang Anda gunakan, sistem Anda, dan font Anda.
Metode 1: Secara umum, untuk memasukkan ini di keyboard Anda, pastikan numlock dihidupkan, tahan tombol Alt, masukkan 8203 pada numeric pad, lalu lepaskan tombol Alt:
Alt+8203
Ini akan memasukkan karakter yang tepat, tetapi Anda mungkin melihat sampah tergantung di mana Anda mengetik ini dan font. Beberapa orang melaporkan kesuksesan dengan Alt + 08203.
Kemudian ke metode 2: Halaman web yang saya tautkan memiliki javascript yang memasukkan karakter khusus ke dalam teks. Anda dapat pergi ke sana dan menggunakannya, atau Anda dapat memasukkan kode berikut ke dalam skrip Anda sendiri:
<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>
Akhirnya untuk metode 3: Di Windows Anda dapat membuka aplikasi Character Map. Ini tersedia di grup mulai Aksesori, atau dengan menjalankan charmap.exe
.
Anda dapat menyalin U+200B
seperti: Aktifkan tampilan lanjutan dan gunakan bidang input berlabel "Pergi ke Unicode". Lihat di atas. Masukan 200B dan karakter akan disorot. Klik Pilih dan Salin. Sekarang karakter ada di buffer copy Anda. Anda dapat menempelkannya ke Twitter sebagai berikut (tentu saja ctrlV berarti Anda menekan tombol itu pada saat itu):
"Ini bukan tagar # ctrlV , dan foo. CtrlV com bukan domain"
Singkatnya, jawabannya adalah menggunakan spasi nol-lebar, tapi saya juga menambahkan jawaban untuk pertanyaan berikutnya (sering ditanyakan pada SO) yaitu "tetapi bagaimana cara mendapatkan karakter itu?" Walaupun ini bukan jawaban yang sederhana, namun ini adalah jawaban yang solid untuk pertanyaan yang diajukan, dan saya percaya orang-orang akan setuju bahwa jawaban "Anda tidak dapat melakukan itu" yang diberikan di sini tidak benar, atau setidaknya tidak ada lebih lama benar.
Saya harap orang-orang akan mempertimbangkan kembali downvotes dan bahkan mungkin memperbaiki ini. Terima kasih.