【发布时间】:2016-08-15 15:05:41
【问题描述】:
声明
text = '{"section": "\main" }'
结果
"{"section": "main" }"
有没有办法防止 Javascript 解释器将反斜杠视为转义字符并将其删除?
我希望能够声明 "{"section": "\main" }" 并在输出中保留反斜杠"
"{"section": "\main" }"
注意:我意识到如果我使用两个反斜杠,它会给我想要的输出。但是我不想使用两个反斜杠,因为我有很多我包含在网页中的 Latex 代码,并且必须双重转义所有内容非常尴尬。那么有没有办法防止 Javascript 转义文本呢?
【问题讨论】:
-
使用文本编辑器将Latex代码中的“\”替换为“\\”,一点也不尴尬。
-
如果您不想转义@Mikey,请将文本放在 div 中并将 div 的 innerText 读入 var - 是的,我看到它删除了我的评论
-
据我所知,JS做不到。
-
编码中也叫回抽动
-
@dandavis 你确定够了吗?从我在 FF 和 chrome 中的测试来看,
`\main`就像"\main"一样被转义
标签: javascript json