2016-12-13 7 views
0

내 HTML 페이지에서 텍스트 영역에 태그 및 일부 텍스트가 있습니다. 나중에 나는 본문을 처리 할 것이다.디스플레이 문자로 표시

<html> 
    <body> 
     <textarea name="" id="" cols="30" rows="10"> 
      test&#xA;test 
     </textarea> 

    </body> 
</html> 

그러나 출력 HTML 페이지에서 '& #xA;' (문자를 보이지 않게하는 공간을 추가하는 것)은 개행 문자로 대체됩니다. 그 문자를 문자으로보고 싶습니다. 기본적으로 나는 파싱되는 것을 피하고 싶습니다.

나는 많은 연구를했다. 는 html escape characters을보고 아무 것도 찾지 못했다.

나는 또한 질문이 here와 나는 정반대로하고 싶다. 당신은 jsfiddle here

볼 수 있습니다

이이 문자를 탈출 할 수있는 방법입니다.

미리 감사드립니다.

답변

0

textareaescapable raw text element이므로 내부의 모든 문자열은 "&"(앰퍼샌드)로 시작하는지 및 콜론이 character reference로서 해석 도착하여 그 종료한다.

그래서 개행 문자에 대한 문자 참조로서 해석되는 것을 문제의 test&#xA;test 코드에서 &#xA;을 방지하기 위해 " &는"단지 &amp;로 교체해야합니다 :

test&amp;#xA;test 
0

<html> 
 
    <body> 
 
     <textarea name="" id="" cols="30" rows="10"> 
 
      test&amp;#xa;test 
 
     </textarea> 
 

 
    </body> 
 
</html>