2016-10-26 2 views
0

테스트 링크가 있습니다. 내가 바로 링크를 클릭하고 링크 말을해야하는 URL 텍스트 상자에 "편집 링크"를 클릭 ckeditor에서 <a href="https//example.com?test=5&sectid=4"/>testLinkCKEditor는 html 인코딩이 아니어야합니다.

"& sectid = 4"편집기 섹션 기호 §로 설정되어있다 id = 4.

내 config.js에 이미 config.entities = false이 있습니다.

그 외 무엇을 시도해야합니까?

답변

1

먼저 섹션 기호를 쓰지 마십시오. 엔티티 &sect (아마도 적절한 [MCVE]를 표시하지 않았으므로)은 브라우저에 의해 §으로 변환되어 CKEditor JavaScript로 전달됩니다.

HTML에서 데이터로 앰퍼샌드를 사용하려면 은 "엔터티 시작"을 의미하므로 &amp;으로 표시해야합니다.

<a href="https//example.com?test=5&amp;sectid=4"/>testLink 
+0

동의합니다. 이것이 내 목적에만 사용 되었다면 그렇게 할 수 있습니다. 불행히도, 이것은 고객이 보게 될 것이며, 우리는 그들이 전체 엔티티를 작성해야한다고 (또는 추측하고, 원하지는 않는다) 기대할 수 없습니다. –

+0

원시 HTML을 작성하기를 원한다면 전체 엔터티를 작성해야합니다. 그들이 그것을 처리 할 수없는 경우 원시 HTML을 작성하지 않도록하십시오. – Quentin

관련 문제