2011-09-16 2 views
2

.NET 클래스 라이브러리에서 문자열을 인코딩하여 명명 된 엔티티가있는 문자가이 명명 된 엔티티를 사용하도록 대체 될 수 있습니까? HttpUtility.HtmlEncode 도움이 나타나지 않습니다HTML 문자열을 확장하여 문자 엔티티 이름 지정

// Result is "$", would like "€" instead 
var encoded = HttpUtility.HtmlEncode("€"); 
+2

이유가 필요한지 묻습니다. 제대로 인코딩 된 경우 더 이상 요즘 엔 이름이 지정된 엔티티를 사용할 이유가 없습니다 –

+0

@Pekka는 더 읽기 쉽습니다. –

+2

@Hemal 어떻게'말하자면,'& hellip;'가'...'보다 읽기 쉽다는 말입니까? –

답변

1

을 당신이 손을 더럽힐 그냥 사양에서 명명 된 개체의 표준 목록을 잡아 다음 루프를 만들어야 할 것이라고 생각, 그 모든 개체 명에 대한 해당 문자의 모든 발생을 해당 엔티티 참조로 간단히 대체합니다.