【发布时间】:2018-03-19 03:14:39
【问题描述】:
在尝试console.log 字符串时,我遇到了一个相当烦人的问题。我将字符串2^{\\frac{1}{2}}x=1 存储在Node.js 数据库中,但在输出时它会给出2^{rac{1}{2}}x=1。我预测了\f 转义字符的问题,因此我添加了第二个\ 来逃避这个问题。但问题仍然存在,我不知道如何解决它。
查看 Mongoose 调试输出时,它清楚地将其正确存储在数据中:
它是这样分配的:
contentHolder = "<%= testData.topics[i].questions[t].methods[p][0].content %>";
当我运行这条线时:
console.log(contentHolder);
我明白了:
2^{rac{1}{2}}x=1
【问题讨论】:
标签: javascript node.js mongoose escaping ejs