2009-08-03 10 views
17

레이블 텍스트에 "√"(눈금 기호)를 어떻게 표시 할 수 있습니까? 심볼에 대한레이블에 눈금 기호 표시

+22

를 사용할 수는, 그건 * U + 221A 제곱근 *. * U + 2713 체크 마크 * (✓) 또는 * U + 2714 헤비 체크 마크 * (✔)를 찾고 계셨습니까? 아마도 후자의 글꼴 문제가 발생할 것입니다. 그러나 제곱근을 확인 표시로 잘못 사용하는 것은 Ye Olde DOS 시대와 비슷합니다. – Joey

+0

@Joey Windows XP에는 "Arial Unicode MS"글꼴 [이 토론 참조] (http://www.debugging.com/bug/19689)에없는 문자가있는 것 같습니다. Wingdings를 사용하여 텍스트를 표시하기 위해 확인 표시와 다른 글꼴을 표시하는 것이 가능한 임시 해결책입니다. – SanBen

+1

(a) Arial Unicode MS는 Windows 글꼴이 아니며 Office와 함께 제공됩니다. (b) 대체 폰트로, 실제 사용을 목적으로하지 않습니다. 이것은 주로 유니 코드 2에서 멈 췄기 때문에 글리프로드를 제외하고는 전혀 기능이 없습니다 (예 : 거의 모든 경우에 잘못된 발음 구별 기호가 표시됨). 사용하지 않으면 더 행복해집니다. – Joey

답변

25

이 코드는 당신을 위해 그것을 할 것입니다 :

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

편집 :

또는 더 쉽게 :

이뿐만 아니라 작동합니다
lblTick.Text = "\u221A"; 
+7

여기 ToString이 필요하지 않습니다. 문자열을 직접 작성하면됩니다 :' "\ u221A"'. – Richard

+0

은 그것을 인식하지 못했습니다 : D – Sk93

+0

굵게 & 화려한이 기호를 만드는 방법은 무엇입니까? – user1010399

1

에게 Extended ASCII code 당신은 아마도 할 수있는 251

,

char c = '√'; 
Console.WriteLine("{0}", c); 
+2

DOS 기반 프로그램이 아니면 "확장 ASCII"를 사용하지 마십시오. (같은 128-256 범위 - DOS cpXXX, windows-125X, iso-8859-X ...를 사용하는 수십 개의 문자셋이 있습니다.) – grawity

+0

... DOS 기반 또는 Windows 콘솔 기반. – grawity

+0

그런 식으로 작성된 Visual Studio는 파일을 유니 코드로 저장할 것입니다. – Joey

0

:

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

당신은 또한 더 "눈금 기호가"없다

lblTick.Text="\u2714";