2009-08-03 111 views
17

如何在標籤文本中顯示「√」(刻度符號)?在標籤上顯示刻度符號

+22

這就是沒有 「打勾符號」,這是* U + 221A平方根*。您是否在尋找* U + 2713複選標記*(✓)或* U + 2714重複複選標記*(✔)?不過,你可能會遇到後者的字體問題。但是錯誤地使用平方根作爲複選標記聽起來像Ye Olde DOS時代。 – Joey 2009-08-03 08:25:04

+0

@Joey看來Windows XP在「Arial Unicode MS」字體中沒有這些字符[請參閱此討論](http://www.debugging.com/bug/19689)。可能的解決方法是使用Wingdings顯示覆選標記和不同的字體以顯示文本。 – SanBen 2012-06-07 06:47:52

+1

(a)Arial Unicode MS不是Windows字體,它隨Office提供。 (b)它是一種後備字體,不適用於任何地方的實際使用。這主要是因爲它停留在Unicode 2上,除了字形的加載(即幾乎在每種情況下你都會得到錯誤的變音符號)等都沒有任何特徵,等等。不要使用它,你會更快樂。 – Joey 2012-06-07 08:56:55

回答

25

這段代碼爲你做它:

LblTick.Text = ((char)0x221A).ToString(); 

編輯:

或者更容易:

lblTick.Text = "\u221A"; 
0

這應該工作以及:

<asp:Label ID="Button1" runat="server" Text="&#8730;"></asp:Label> 
6

您還可以使用

lblTick.Text="\u2714";