물어보기
질문이나 조언(추천, 의견)을 구할 수 있지만, 답변 의무는 그 누구에게도 없습니다. 직접적인 도움요청은 [작업의뢰]를 이용해주세요.
조회 수 64 댓글 2

XE 기본 게시판에서는 문제가 없는 것 같은데

 

스케치북에서는 아래와 같이 수정시에 amp로 변환되는 문제가 있는데 스케치북문제같은데

 

혹시 해당 문제로 해결하신분이 계시다면 도움 부탁드립니다. 치환해줘야할까요..:) 

 

라이믹스에러.png

  • profile
    기진곰 2017.07.18 02:14:24

    수정폼(write_form.html) 30줄 전후에 제목 표시하는 부분이 있는데

    거기서 {htmlspecialchars(htmlspecialchars($oDocument->getTitleText())} 이렇게 인코딩을 해줍니다.

    XE 최신버전이나 라이믹스에서는 제목이 이미 인코딩된 상태이기 때문에

    여기서 이중 인코딩이 발생합니다.

     

    XE라면 {htmlspecialchars(htmlspecialchars($oDocument->getTitleText(), ENT_COMPAT, 'UTF-8', false)}

    라이믹스라면 {escape($oDocument->getTitleText(), false)}로 바꿔주세요.

  • ?
    루딩 2017.07.18 02:21:41
    감사합니다

    스케치북
    {htmlspecialchars($oDocument->getTitleText())} 부분을
    {escape($oDocument->getTitleText(), false)} 수정시 잘됩니다!~~~

서버에 요청 중입니다. 잠시만 기다려 주십시오...