2009-08-03 104 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"; 
相关问题