< 같은 특수문자 디지털리스트 2016.08.24 02:24 401 0 6 스케치북 최근 게시물 위젯에서는 < > 같은 특수문자가 지원이 안되는가요? 게시물 목록에서는 지원이 되는데요
제딴엔 신속히 일주일 안에 XE1.11.6 에서 Rhymix-2.1.35로 3개의 도메인을 성공적으로 잘 이전했다고 생각하고 있었는데 오래된 선우 레이아웃을 서서 만든 홈페이지라그런지... youshine 26.07.27 0 0
이번엔 매뉴얼에서 지시한 대로 xe1 /xe 에 압축된 파일을 풀면 생기는 /rhymix 의 파일들을 다 filezilla 로 에러 하나없이 업로드 시켰는데도 에로가 생기네요... youshine 26.07.24 0 9
Parse error: syntax error, unexpected '?' in /home.youshi5/public_html/Phoenix.kb34.net/common/autoload.php on line89 youshine 26.07.21 0 8
서버 오류 Error #0 "Attempt to modify property "list" on null" in files/cache/menu/780252.php on line 1 톰캣 26.06.29 0 3
댓글 6
얼마 전에 코어에서 제목의 특수문자 처리와 관련된 보안패치가 되었는데, 예전에 만들어진 위젯이나 스킨은 여기에 대응이 되지 않아서 이중으로 인코딩되어 나오는 경우가 종종 있습니다. 위젯 스킨 소스에서 제목을 처리하는 부분을 찾아 htmlspecialchars 함수를 사용하고 있다면 지워주시면 됩니다.
혹시라도 그럴 땐 (미봉책이긴 하지만) 제목 부분에 htmlspecialchars_decode 함수를 적용시켜 보세요.
htmlspecialchars를 아예 지우기보다는 아래와 같이 수정하면 더 안전하겠네요.
만약 예전 코드가 다르다면 거기에 맞추어 적당히 응용하세요. (빨간 글씨 부분을 추가하는 것이 핵심입니다.)
예전:
{htmlspecialchars($oDocument->getTitleText())}
수정:
{htmlspecialchars($oDocument->getTitleText(), ENT_COMPAT, 'UTF-8', false)}