템플릿에서 이스케이프되지 않은 상태로 유지됩니까? " />
템플릿에서 < but Not >의 이스케이프 처리
템플릿을 통한 파일 생성 영역에서 당황스러운 문제가 나타났습니다. 문자인 <는 <로 설명할 수 없는 변환을 거치게 됩니다. 이 수수께끼를 풀기 위해 우리는 문서를 자세히 조사했습니다.
HTML 출력을 위한 html/template의 자동 이스케이프 메커니즘은 데이터 값을 다음과 같이 처리합니다. 안전한 삽입을 위해 인코딩이 필요한 일반 텍스트입니다. 그러나 이스케이프 규칙은 상황에 따라 다릅니다. #include 지시어 내에 < 문자가 나타나는 경우 이 이스케이프 메커니즘은 이를 HTML 콘텐츠로 잘못 해석하여 &로 변환합니다. ;lt;.
해결책은 템플릿의 목적을 적절한 템플릿 엔진에 맞추는 것입니다.
위 내용은 템플릿에서 < 이스케이프되었지만 >이 이스케이프되지 않은 상태로 유지되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!