我的自己的在线代码编辑器出了问题(我使用的是Ace编辑器)。它工作正常,但在保存代码时有一个问题。
如果文件在某处包含&
,它将删除该字符后面的所有代码。
现在我首先想到的是我的PHP代码的问题,但我现在知道它不是。如果我只输入一个&
作为代码,它将返回我没有提交任何代码的错误...
例如,我提交之前的代码:
我提交后的代码:
我没有很多使用Ace编辑器的经验,这就是为什么我在这里问我的问题。希望你们能帮助我,提前谢谢!
答案 0 :(得分:1)
编辑器中的&
个字符(以及其他字符)需要在发送到服务器时进行编码。您可以使用encodeURIComponent
:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent