根据情况,有一个ACE-Editor,它是用包含控制字符(如\ x00或\ 0)的字符串创建的。经过一些编辑后,我使用editor.getValue()
将新String发送回服务器。问题是ACE删除了控制字符。即使不改变任何东西,结果也是一样的。
问题:有人知道ACE删除这些控制字符的位置和时间以及如何禁用它们吗?
布鲁诺
答案 0 :(得分:0)
仅更改为ace自动执行的文本规范化行结尾(\r
,\n
)。它没有改变" \ x00"可以通过以下方式检查:
editor.setValue("\0");
editor.getValue() == "\0"
删除控制字符很可能发生在上传过程中,可能是在服务器上。