에디터에 입력 후 출력 시 뷰 테이블에
표시된 항목이 모두 엔터티입니다.
해결책: 출력하기 전에 콘텐츠를 변환하기만 하면 됩니다.
htmlspecialchars_decode()
자세한 내용은 다음을 참조하세요.
ThinkPHP 3.2.2에서 UEditor 편집기를 사용하여 기사 내용을 저장할 때 데이터베이스는 엔터티로 이스케이프됩니다. 예:
&strong>글꼴& ; gt;
사진:
그런 다음 백그라운드에서 저장된 데이터 편집을 준비하는 경우 해당 처리를 수행하지 않으면 편집 상자가 나타납니다.
그냥 꺼내세요 데이터는 그에 따라 처리됩니다:
$con['content'] = htmlspecialchars_decode(html_entity_decode($con['content']));
편집 상자는 다음과 같습니다. 올바른 저장된 데이터 표시:
첨부:
html_entity_decode(): HTML 엔터티를 문자로 변환합니다. 이는 htmlentities()의 역함수입니다.
htmlspecialchars_decode(): 사전 정의된 일부 HTML 엔터티를 문자로 변환합니다.
위 내용은 html 엔터티 변환 UEditor 편집기 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!