【问题标题】:ACE Editor deletes Control CharacterACE 编辑器删除控制字符
【发布时间】:2016-06-01 10:15:32
【问题描述】:

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

问题:有人知道 ACE 在何处/何时删除这些控制字符以及如何禁用它?

布鲁诺

【问题讨论】:

    标签: javascript string ace-editor


    【解决方案1】:

    仅更改 ace 自动执行的文本是规范化行尾(\r\n)。它不会改变“\x00”,可以通过以下方式检查:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 2015-01-15
      • 1970-01-01
      • 2015-10-18
      • 1970-01-01
      • 2012-11-23
      相关资源
      最近更新 更多