有没有办法将行结尾设置为窗口?如果我没弄错的话,这是^ M
我将我的ACE发送到我无法控制的私有API,这需要一个带有Windows行结尾的格式。
Editor = ace.edit("e");
ValueSentToServer = Editor.getValue();
我正在使用什么来获得价值。
在进行ajax调用以获取文件源时我正在看
↵
作为WebKit控制台中的行结束标记。
答案 0 :(得分:1)
使用editor.session.setNewLineMode("windows")
但是如果你提交形式机会,行结尾将由浏览器自动转换。请参阅https://github.com/ajaxorg/ace/issues/1515#issuecomment-20971401和http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4
答案 1 :(得分:0)
你用什么语言编码?在Java中:
尝试类似:
v = editor.getValue();
v = v.replace( "\n", "\r\n");
// send V to server
您可以很好地改进变量命名。主要实体/对象应该有名称 - 例如,“e”应该是“编辑器”。