Редактор Ace не обрабатывает & amp;

У меня проблема с моим собственным онлайн-редактором кода (я использую Ace editor). Он работает нормально, но у него есть одна проблема при сохранении кода.

Если файл содержит & где-то он удалит этот символ и завершит весь код после него.

Теперь я сначала подумал, что это проблема моего PHP-кода, но теперь я знаю, что это не так. Если бы я только ввести & как код, он вернет мне ошибку, что не было представлено никакого кода …

В качестве примера, код, прежде чем я представил его:

введите описание изображения здесь

Код после того, как я отправил его:

введите описание изображения здесь

У меня нет большого опыта работы с редактором Ace, поэтому я задаю свой вопрос здесь. Надеюсь, вы, ребята, можете мне помочь, заранее спасибо!

0

Решение

& Символ (среди прочего) в значении in editor должен быть закодирован при отправке на сервер. Вы можете сделать это с помощью encodeURIComponent:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]