0
我想在網站上放置一個電子郵件地址,並從垃圾郵件中保護它(至少有一點,我不想使用JavaScript編碼)。 我使用的方法是在我的HTML中打印Unicode字符,所以漫遊器無法識別電子郵件地址。Unicode字符在我的HTML中無法正確顯示
代碼:
<a href="mailto:something@hotmailˬom">somethingk@hotmailˬom</a>
輸出:
[email protected]ˬom
錯在:該點(002E)顯示爲02EC Unicode字符。當我在旁邊打印沒有任何文字的&#x002E時,該點顯示爲應該顯示。
所有字符都是Unicode。我想你的意思是** HTML實體**。 – 2011-12-29 13:06:33
也許,我從來沒有聽說過這個名字。我仍在試驗這個;我還沒有讀到很多。謝謝(你的)信息! – Hidde 2011-12-29 13:12:00
現代機器人足夠聰明來解碼HTML實體。真正阻止機器人從HTML頁面抓取電子郵件的唯一方法是不要將電子郵件放在頁面上。如果您希望用戶通過您的網站與您聯繫,請設置一個網絡表單,以便用戶可以填寫並提交給服務器,並讓服務器代表用戶以電子郵件的形式向您發送電子郵件。 – 2011-12-29 18:37:56