ACE编辑器删除控制字符

时间:2016-06-01 10:15:33

标签: javascript string ace-editor

根据情况,有一个ACE-Editor,它是用包含控制字符(如\ x00或\ 0)的字符串创建的。经过一些编辑后,我使用editor.getValue()将新String发送回服务器。问题是ACE删除了控制字符。即使不改变任何东西,结果也是一样的。

问题:有人知道ACE删除这些控制字符的位置和时间以及如何禁用它们吗?

布鲁诺

1 个答案:

答案 0 :(得分:0)

仅更改为ace自动执行的文本规范化行结尾(\r\n)。它没有改变" \ x00"可以通过以下方式检查:

editor.setValue("\0"); 
editor.getValue() == "\0"

删除控制字符很可能发生在上传过程中,可能是在服务器上。