Câu trả lời gốc: Câu trả lời được chấp nhận và những câu trả lời khác là không chính xác hoặc có lẽ "không còn đúng". Xem http://www.labnol.org/iNET/twitter-auto-conifts-links/20771/
Sửa đổi để đáp ứng với downvote và đề xuất cho phản ứng nội tuyến:
Câu trả lời đúng là bạn cần một ký tự "không gian có chiều rộng bằng không" sau các ký tự đặc biệt. Ví dụ @ ^ Foo (trong đó ^ là ký tự đặc biệt được mô tả bên dưới) sẽ không dịch thành At-link và aaa. ^ Com sẽ không dịch thành liên kết.
Ký tự này là HTML & # 8203; hoặc Unicode U + 200B. Nhưng bạn không thể nhập trực tiếp vào Twitter. Cách để có được ký tự này tùy thuộc vào ứng dụng bạn đang sử dụng, hệ thống và phông chữ của bạn.
Phương pháp 1: Nói chung, để nhập cái này trên bàn phím của bạn, hãy đảm bảo numlock được bật, giữ phím Alt, nhập 8203 trên bàn phím số, sau đó nhả phím Alt:
Alt+8203
Nó sẽ chèn ký tự phù hợp, nhưng bạn có thể thấy rác tùy thuộc vào nơi bạn nhập này và phông chữ. Một số người báo cáo thành công với Alt + 08203.
Vì vậy, đối với phương pháp 2: Trang web mà tôi đã liên kết có một javascript chèn ký tự đặc biệt vào văn bản. Bạn có thể đến đó và sử dụng mã đó hoặc bạn có thể chèn đoạn mã sau vào tập lệnh của riêng mình:
<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>
Cuối cùng cho phương pháp 3: Trong Windows, bạn có thể mở ứng dụng Bản đồ nhân vật. Nó có sẵn trong nhóm bắt đầu Phụ kiện hoặc bằng cách chạy charmap.exe
.
Bạn có thể sao chép U+200B
như vậy: Kích hoạt chế độ xem nâng cao và sử dụng trường đầu vào có nhãn "Chuyển đến Unicode". Xem ở trên. Đầu vào 200B và ký tự sẽ được tô sáng. Bấm Chọn và Sao chép. Bây giờ các nhân vật là trong bộ đệm sao chép của bạn. Bạn có thể dán nó vào Twitter như sau (tất nhiên ctrlV có nghĩa là bạn nhấn tổ hợp phím đó vào thời điểm đó):
"Đây không phải là hashtag # ctrlV và foo. CtrlV com không phải là một miền"
Tóm lại, câu trả lời là sử dụng không gian có độ rộng bằng không, nhưng tôi cũng đã thêm câu trả lời cho câu hỏi tiếp theo (thường được hỏi trên SO) đó là "nhưng làm thế nào để tôi có được ký tự đó?" Mặc dù đây không phải là một câu trả lời đơn giản, tuy nhiên nó vẫn là một câu trả lời chắc chắn cho câu hỏi đã được hỏi và tôi tin rằng mọi người sẽ đồng ý rằng các câu trả lời "bạn không thể làm điều đó" được cung cấp ở đây là không chính xác, hoặc ít nhất là không còn đúng nữa.
Tôi hy vọng mọi người sẽ xem xét lại các downvote và thậm chí có thể upvote này. Cảm ơn.