html이 포함 된 파일을 포함한다고 가정 해 봅시다. html에는 느낌표 기호, 스페인어 악센트 (á, ó)가 있습니다. 구문 분석 된 포함 된 텍스트는 올바른 값 대신 기호로 처리됩니다. 이것은 FF에서는 발생하지만 IE (8)에서는 발생하지 않습니다.입력을 HTML 문자로 올바르게 변환하는 방법
나는 시도는 다음과 같은 기능 :
반드시 htmlspecialchars,를 htmlentities, utf8_encode
include htmlentities("cont/file.php");
샘플 file.php 내용 :
<div>Canción, “Song Name”</div>
출력 :
Canci�n, �Song Name�
include 전에 include 문자를 검색하고 html 엔티티로 변환하면됩니다. – Codex73
@ Codex73 이미 utf-8을 사용하고 있고 utf-8에서'reallyly'라는 텍스트를 사용하고 있다면 엔티티로 변환 할 문자가 필요하지 않습니다. 그냥 htmlentities 멀리 던져 –