CKEDITOR, это вернуть некоторые странные символы - PullRequest
2 голосов
/ 06 июня 2010

С CKEDITOR, когда я использую JS для получения содержимого текстового редактора, я получаю обратно:

<p>\u000a\u0009&nbsp;ad adad ad asd</p>\u000a

Когда я должен был получить:

<p>ad adad ad asd</p>

Есть идеи, что здесь происходит?

Единственная разница, которая может быть причиной, заключается в том, что я динамически создаю текстовые области при загрузке и использую класс для поиска редактора:

$('.guideItem-textarea').each(function(index, value){
    // ID of the textarea
    var targeteditor = $(this).attr('id');
    var targeteditorID = $(this).attr('id').replace('noteguide','');

    // Contents in the editor
    textareacontents = CKEDITOR.instances[targeteditor].getData();
});

Есть идеи?

1 Ответ

3 голосов
/ 06 июня 2010

Эти странные символы являются управляющими символами Юникода. Первый - перевод строки, второй - вкладка. действительно ли данные в вашем примере соответствуют значениям в вашем вопросе? Возможно, вы предварительно заполнили текст из какого-то другого источника?

Рекомендуется прочитать после того, как вы это выясните: http://www.joelonsoftware.com/articles/Unicode.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...