2014-03-04 2 views
0

유니 코드 문자를 표시하는 면도기에 문제가 있습니다. 내 모델의 모든 항목을 반복하면 & # x208; 어디에나 나타날 fileID는 0이 아닙니다.웹 사이트에 유니 코드 문자가 표시되지 않습니다.

@foreach (var item in Model) 
    { 
     @(item.fileID == "0" ? "" : "✔") 
    } 

하지만 단지 & #의 x2714를 표시하는 것; 나는 지금까지 시도했습니다 수표 대신 다른 형식으로이 서식을 지정해야합니까?

+1

브라우저의'Content-type' 헤더의 값은 무엇입니까? – Richard

+0

Ted

+0

실제로 두 가지가 있습니다 : Ted

답변

0

Html.Raw를 추가하여 페이지가 3 진 문장의 응답을 문자열이 아닌 일반 HTML로 읽도록 수정했습니다.

@foreach (var item in Model) 
{ 
    @(Html.Raw(item.fileID == "0" ? "" : "✔")) 
} 
0
@(item.fileID == "0" ? "" : "✔") 

면도기 당신을위한 HTML 탈출 문자열, 일반 텍스트가 아닌 HTML 이스케이프를 작성해야하므로 것입니다. 만큼 당신이 적절한 인코딩에 서식 파일을 저장할 수있는 편집기가,이 괜찮을해야합니다

@(item.fileID == "0" ? "" : "\u2714") 
:

@(item.fileID == "0" ? "" : "✔") 

만 다음 ASCII로 붙어있는 경우에 당신은 C#을 문자열 리터럴 탈출을 사용할 수 있습니다

관련 문제