"스마트"HTML 인코딩을 수행하는 가장 좋은 방법을 찾고 있습니다. 예를 들어 : 대해 HTMLEncode 호출하는 것처럼 스마트 HTML 인코딩
From: <a>Next >></a> to: <a>Next gt;gt;</a>
From: <p><a><b><< Prev</b></a><br/><a>Next >></a></p> to: <p><a><b><< Prev</b></a><br/><a>Next gt;gt;</a></p>
그래서 텍스트 만의 비 XML/HTML 부분은 인코딩 될 것이다.
제안 사항?
편집 : 가능한 한 경량이어야합니다. 수신 텍스트는 HTML 인코딩에 대한 지식이없는 사용자가 입력합니다.
Smart는 "HTML 쓰기"또는 "일반 텍스트 쓰기"입니다 - 문자열의 어느 부분이 HTML인지, HTML에서 특별한 의미를 갖는 문자를 사용하는 텍스트인지를 경험적으로 판단하려는 시도는 * 어렵습니다 100 % 신뢰성). – Quentin
예 완벽한 솔루션을 찾고 있습니다. HTML 태그가있는 텍스트를 삽입하는 옵션이 사용자에게 있습니다. 그러나 >>와 같이 HTML이 아닌 것을 삽입하는 데 사용됩니다. 그래서 나는 최종 내용이 괜찮은지 확인하려고 노력해야한다. 사용자에게 >과 <을 사용해야한다고 설명하는 것은 매우 어렵습니다. – Drejc