2011-05-23 42 views
6

我使用the cluetip plugin和簡單的使用情況是把內容在標題屬性,象下面這樣:如何編碼撇號網頁

<a title='Top title|detail content'>Text</a> 

我現在遇到了問題,其中字符串是裏面的「詳細內容」有一個撇號的這裏面,它似乎混淆cluetip插件。反正是有逃避或編碼撇號,讓cluetip正常工作。

+2

在.net 4.0 System.Web.HttpUtility.HtmlEncode工作,但在3.5由於某種原因,它跳過單撇號。如果你在3.5,你可以使用System.Security.SecurityElement.Escape。 – Hardwareguy 2011-10-14 19:14:38

回答

9

您要找的是&apos;
請參閱HTML entities

+0

是否存在.net 3.5庫中的一種方法,它接受一個字符串並將所有這些字符(如撇號)轉換並轉換爲它們的等效形式(本例中爲') – leora 2011-05-23 03:30:20

+1

@ooo:HttpUtility.HtmlEncode – SLaks 2011-05-23 03:37:19

+5

htmlEncode方法不包含似乎對撇號做任何事情。 – leora 2011-05-23 03:58:46

0

你試過HTML轉義撇號?

+2

這是他的問題。 – SLaks 2011-05-23 02:30:07

3

由於&apos;支持片狀瀏覽器,因此您需要使用&#39;this link。有關更多信息,請參閱this old post

+0

'是單引號。 ’是撇號。 – xr280xr 2013-01-22 23:14:51